判断101~200之间有多少个素数,并输出所有素数c语言
程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数
程序流程图:
代码:
#include<stdio.h>
#include<math.h>
void main()
{
c++判断素数int a=101,b=0,c,d=2;
for(a=101;a<=200;a++)
{
c=(int)sqrt(a);
for(d=2;d<=c;d++)
{
if(a%d==0)
break;
}
if(d>c)
{
b++;
printf("%d\t",a);
}
}
printf("101-200之间素数的个数%d\n",b);
}
运算结果:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论