求100至200之间的全部素数
#include <stdio.h> #include <math.h>
main( )
{
int m,i,k,n=0;
for(m=101; m<=200; m+=2)
{
k=sqrt(m);
for (i=2;i<=k;i++)
if (m%i==0) break;
if (i>k) //请问这里是做什么用的,不是应该:if(m%i!=0) 吗??
{
printf("%5d",m);
n=n+1; //n=n+1 这句又是什么??
if (n%10==0) //这句也不明白有什么用??
printf("\n");
}
}
}