判断素数,这样为啥不对#include <stdio.h> #include <stdlib.h> int main() { int x,i; int isPrime=1; scanf("%d",&x); for(i=2;i<x;i++) { if(x%i==0){ isPrime=0; break;} if(isPrime==1) { printf("是素数"); } else { printf("不是素数"); } } return 0; }