输出100~200之间的所有素数及素数个数
代码如下,直接拿走,方法很多,在此只介绍一种
#include <stdio.h>
#include <stdlib.h>
#include<math.h>
int main()
{
int n,m,r,num;
num=0;
for(n=100; n<=200; n++)
{
for(m=2; m<=sqrt(n); m++)
{
r=n%m;
if(r==0)
break;
}
if(m<=sqrt(n))
printf("");
else
num++,
printf("%d\t",n);
}
printf("\n素数个数为:%d\n",num);
return 0;
}