初学者请教一个求质数的问题
#include <stdio.h>main()
{
int m=3,n;
while (m<=100)
{
loop1: n=2; loop2:
if (m%n==0)
m=m+1;
else n=n+1;
if (n<m) goto loop2;
else printf("%d\n",m); m=m+1;goto loop1;
}
}
这个为何是死循环 M大于100的时候不跳出呢 谢谢大家
main() { int a; for(;;) { scanf("%d",&a); if((a+1)%6==0 || (a-1)%6==0) printf("%d shi zhi shu",a); } }