code如下:

/*当输入的数字是质数时输出YES否则输出No*/
 #include<stdio.h>
 #include <math.h>
 int main(void)
 {
 int a,b,c,d;
 scanf("%d",&a);
 b=2;
 while(1) //为判断一直循环
 {
if(a%b==0)
 {
 printf("NO");
 break;
 }
 else {
 b=b+1;
 d=sqrt(a);
 if(b>d)
 {
 printf("YES");
 break;
 }
 }
}
 }