一个判断是否为素数的程序[已解决]
刚刚打错了,一楼已经帮我看出来main输入错误 算法没问题了 结帖了!!#include<stdio.h>
void main(){
int m,i;
scanf("%d",&m);
if(m<=0){
printf("X");
return;
}
for(i=2;i<=m;i++){
if(m%i==0){
printf("%d不是素数\n",m);
break;
}
if(i>m/2){
printf("%d是素数\n",m);
break;
}
}
}
[此贴子已经被作者于2017-6-24 10:13编辑过]