#include<stdio.h>
int main()
{
int a,i;
int isprime=1;
printf("请输入一个数字:");
scanf("%d",&a);
for(i=2;i<=a;i++){
if(a%i==0){
isprime=0;
break;}
}
if(isprime==1)
printf("不是素数");
else if(isprime==0)
printf("是素数");
return 0;
}
如果判定那里i等于a了,那么a和a取余肯定是0,那么就会判定成不是素素,把等于去掉,或者是添加个减一,for里面