【程序2】
题目:判断101-200之间有多少个素数,并输出所有素数。
1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。
#include<stdio.h>
#include<math.h>
int main()
{
int num;
for(num=101;num<=200;num++)
{
int leap=1;
for(int i=2;i<=sqrt(num);i++)
{
if(num%i==0)
{
//printf("%d is a prime number!/n",num);
leap=0;
break;
}
}
//break;
if(leap==1)
printf("%d is a prime number!/n",num);
}
return 0;
}