素数判断条件:只能被1或自身整除的数
#include<stdio.h>
int main() {
int a, b;
int i = 1; //假设输入的a就是素数,证真
printf("请输入一个整数\n");
scanf("%d", &a);
for (b = 2; b < a; b++)
{
if (a % b == 0)
i = 0;
if (a == b)
i = 1;
}
if (i == 1)
printf("是素数");
else
printf("不是素数");
return 0;
}
输出结果