#include<stdio.h>
#include<math.h>
int main()
{
unsigned int n,i,c;
int j;
while(scanf("%d",&n)&&n!=0)
{
j=sqrt(n);
if(n!=1)
{
for(i=2;i<=j;i++)
{
c=n%i;
if(c==0)break;
}
if(c==0)
printf("NO\n");
else
printf("YES\n");
}
else
printf("NO\n");
}
return 0;
#include<math.h>
int main()
{
unsigned int n,i,c;
int j;
while(scanf("%d",&n)&&n!=0)
{
j=sqrt(n);
if(n!=1)
{
for(i=2;i<=j;i++)
{
c=n%i;
if(c==0)break;
}
if(c==0)
printf("NO\n");
else
printf("YES\n");
}
else
printf("NO\n");
}
return 0;
}
求大佬交,最好能教我哪里错了
谢谢