C语言题,任意输入一个正整数,判断是否为素数

如题所述

网上抄的代码,但是看了一下,思想还是对的,循环用比自身小的数来做除。

#include<stdio.h>
void main()
{
int i,n;
printf("请输入n:");
scanf("%d",&n);
i=2;
while(i<n)
{
if(n%i==0)
break;
i++;
}
if(i==n)
printf("%d is prime\n",n);
else
printf("%d is no prime\n",n);

}
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答