#include<stdio.h>
int main()
{
int i, j, k;
while (1)
{
printf("输入一个整数:\n");
scanf_s("%d", &j);//该代码在VS2022运行,若为code blocks运行则为 scanf("")
for (i = 2; i < j; i++)//除了1和本身的除数
{
if (j % i == 0)
{
break;//如果被小于自身的数整除则跳出本次循环
}
}
if (i == j)//若上一个循环都未符合上一个if语句,则i==j
{
printf("%d是素数\n", j);
}
else printf("%d不是素数\n", j);
}
return 0;
}
运行结果示例如下(VS2022运行的):