代码如下,输入0时输入结束#include <stdio.h>,我来为大家科普一下关于判断这个数是否是素数c语言?下面希望有你要的答案,我们一起来看看吧!
判断这个数是否是素数c语言
代码如下,输入0时输入结束
#include <stdio.h>
int main()
{
int a,b,c=1;
printf("输入一个或多个数字,检验是否为质数(输入0时结束)");
for(;;)
{
scanf("%d",&c);
if(c==0) break;
while(c<2)
{
printf("%d输入数字有误",c);
scanf("%d",&c);
}
for(a=1;c>a;)
{
a ;
b=c%a;
if(a==c)
{
printf("%d是素数 ",c);
break;
}
if(b==0)
{
printf("%d不是素数 ",c);
break;
}
}
}
}
,