C语言:检验是否是素数(新手求助)

2025-05-05 02:29:18
推荐回答(2个)
回答1:


#include

int main()

{

int i,n;

printf("input a number\n");

scanf("%d",&n);

if(n==1||n==2)\\ 注意 1 和2  也是素素

printf("Y");

else

{

for(i=2;i

{

if(n%i==0)

break;

}

   if(i==n) 

   printf("Y");

   else 

   printf("N");

}

return 0;

}

回答2:

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