c语言编程:分别用for循环和while循环,找出1000到2000间所有素数(只能被 1和自身整除的数)
c语言编程:分别用for循环和while循环,找出1000到2000间所有素数(只能被 1和自身整除的数)
日期:2012-11-07 16:48:41 人气:2
先是for循环的:
#include
#include
void main()
{
int i,j,sign=0;
double k;
for(i=1000;i<=2000;i++)
{
k=sqrt(i);
for(j=2;j<=k;j++)
if(i%j==0) break;
if(j>k)
{
printf("%d ",i);
sign=sign+1;
}
}
}