用C语言判断一个说是否为素数
/*我总觉的有问题,请大家帮我指出,我输入15竟判断为YES?*/int i,k,c(int n)
{
k=sqrt(n);
for(i=2;i<=k;i++)
{
if(n%i==0)
{
return 0;
}
else
{
return 1;
}
}
}
#include "stdio.h"
int b,a;
main()
{
scanf("%d",&a);
b=c(a);
if(b==0)
{
printf("NO");
}
if(b==1)
{
printf("yes");
}
getch();
}

C#发烧友QQ群1:5953354 QQ群2:68096127 QQ群3:30217249 QQ群4:37023079 为了更好方便大家交流学习,请不要重复加群