一个判断素数的程序,不知道哪错了,求解
#include<stdio.h>#include<math.h>
void main()
{int a,b,i;
scanf("%d",&a);
b=sqrt(a);
for(i=2;i<=b;i++)
{if(a/i==0){ printf("不是素数"); break;}
if(a+1<=b) {printf("是素数"); break;}
} }
2017-12-21 17:55

2017-12-21 18:53