用c语言输入一个数,求2到它之间所有的素数,并全部输出。

2020-11-07 社会 204阅读
#include "stdio.h"
#include "math.h"
void main()
{
int a,b,c,d,e;
printf("请输入一个整数:");
scanf("%d",&a);
printf("从2-%d之间共有以下素数:\n");
e=0;
for(b=2;b<=a;b++)
{
c=1;
for(d=2;d<=sqrt(b);d++)
{
if (b%d==0)
{
c=0;
break;
}
}
if(c==1)
{
printf("%d ",b);
e=e+1;
}
}
printf("\n共有 %d 个。",e);
}
已经运行过。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com