想问问为什么不管输入什么数 输出结果都是“不是”怎么改
help凑满30个字真的好难
供参考对照:
#include <stdio.h>
int main()
{
int x, i, isprime = 0;// 原代码里,isprime 没有初始化
scanf("%d", &x);
for (i = 2; i < x; i++) {
if (x % i == 0)
isprime = 1;
//else // 这两行多余
// isprime = 0;
}
if (isprime == 1) // 是否相等用 == ,不是 =
printf("不是");
else
printf("是");
return 0;
}