#include <stdio.h> int main() { int m, n; for(m=3; m<=50; m++) { for(n=2; n<m; n++) { if(m%n==0) //什么條件下跳出當前循環 break; //這里應該退出當前循環了 } if(m == n) //n循環結束后,如果m=n的話就輸出m
#include
int main() { ? ?int m, n; ? ?for(m=3; m<=50; m++) ? ?{ for(n=2; n<m; n++) ? ? ? ?{ ? ? ? ? ? ?if(m%n==0) ? ? ? //什么條件下跳出當前循環 ? ? ? ?break; ? ? ? ? ? ? ? ? //這里應該退出當前循環了 } ? ? ? ?if(m == n) ? //n循環結束后,如果m=n的話就輸出m ? ? ? ? ? ?printf("%d ?", m); } return 0; ? ? }
2015-01-24
第一個if 要是真的才執行 break