程序2

来源:互联网 发布:永久域名发布网器 编辑:程序博客网 时间:2024/06/10 02:30

【程序2
题目:判断101-200之间有多少个素数,并输出所有素数。
1.程序分析:判断素数的方法:用一个数分别去除2sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。

#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;

}