输处m之后是调到第一个for吗?
#include <stdio.h> int main() { int m, n; for(m=2; m<=50; m++) { for(n=2; n<m; n++) { if(m%n==0) break; } if(m == n) printf("%d ", m); } return 0; }
输出m后肯定是进入继续第一层for循环。。你理解对了
C语言入门4-14 可以帮忙解析一下吗 不太看得懂
....不知道你在说哪道题。。。。。