#include<stdio.h>
int main()
{
int i;//要判断的数字
int m;//用于辅助判断
int k;//k用作除数
scanf("%d",&i);
for(k=2;k<=i;k++){ //k用作除数,用于判断是否为素数
m=i%k;
if(m==0) break;
}
if(k>=i){
printf("%d是素数\n",i);
}else{
printf("%d不是素数\n",i);
}
return 0;
}
素数的判断条件:
除了1和该数本身以外,不能被任何其他的数整除的数


本文详细介绍了使用C语言实现的素数判断算法。通过一个简单的程序,演示了如何判断一个输入的数字是否为素数。核心逻辑在于遍历从2到目标数字的所有数,检查是否有能整除目标数字的数,以此来确定其是否为素数。
2890





