大家都在看
c语言,怎样判断一个数是否是质数,用循环语句拜托
最佳答案
#include
#include
int check(int n)
{
int i,k=1;
float m=sqrt((float) n);
for(i=2;i<=(int)m;i++)
if(n%i==0) {k=0;break;}
return k;
}
int main()
{
int n,j;
printf_s("请输入一个正整数: ");
scanf_s("%d",&n);
j=check(n);
if(j==0)
printf_s("\n%d不是素数。\n\n",n);
else
printf_s("\n%d是素数。\n\n",n);
system("pause");
return 0;
}
声明:知趣百科所有作品均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请在页面底部查找“联系我们”的链接,并通过该渠道与我们取得联系以便进一步处理。