编写一程序,输入两个整数m和n,输出大于等于m(m>5)的n个素数,输出的各素数间以空格相隔。

日期:2012-11-30 16:38:50 人气:1

编写一程序,输入两个整数m和n,输出大于等于m(m>5)的n个素数,输出的各素数间以空格相隔。

此为1000000以内所有素数。修改T的值即可得到任何素数。 #include #include void main() {long i,k=1,n,s,r,p,T=1000000;printf("2,"); for(n=3;n<=T;n=n+2){r=1;s=sqrt(n);p=n/2; for(i=3;ip){r=n-r;}} if(r>1)goto a;if(r==1){k++;printf("%ld,",n);}goto z
    A+
热门评论