上代码:
#include<stdio.h>
#include<math.h>
int main()
{
int k,m,i,n=0; //sqrt(i),被除数i,除数k,计数器n
for(i=101;i<200;i+=2)//被除数的范围
{
k=sqrt(i); //以k表示内嵌循环的终止条件
for(m=2;m<=k;m++)
{
if(i%m==0)
break; //一旦被i的某个中间值整除,立即跳出,
}
if(m==k+1)
printf("%d\n",i);//输出素数
}
return 0;
}