#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; }
这里当break跳出循环后为什么会出现m==n的情况
for语句里不标明了n<m的吗
而且break跳出后是不会执行for语句里面的n++
请大佬解答一下
产品经理不是经理
qq_翼_19
慕的地6079101
相关分类