关于c语言判断素数的问题
请问各位大神,如果不把1,2,3单独拎出来判断,c语言写的判断素数的代码是不是只能判断3以上的素数,如果不是请大神赐我一段有注释的代码,好让我这个小白能看得懂#include <stdio.h>
int main(){
int i,m;
scanf("%d",&m);
for (i = 2;i <= m/2;i++){
if (0 == m % i)
break;
}
if (i > m/2 && m != 1){
printf("Y");
}
else printf("N");
return 0;
}
自己解决了
页:
[1]