你最后那个if语句判断写的不对
你直接写成了赋值,少写了一个等号,把这句改为
if(isPrime == 1) { printf("%d是素数", x); } else { printf("%d不是素数", x); }
就行了
if(isprime== 1)