執行下列 C++程式碼後,螢幕會印出幾個'Y'? int main( ) { for(int i=1;i<=6;i++){ if ( i % 2 == 0 ) continue; for(int j=1;j<=10;j++){ if ( j % 5 == 0 ) break; cout << 'Y'; } } return 0; }
A12正確答案
B24
C48
D60
答案與詳解
外迴圈 i=1~6,偶數 continue 跳過,只剩 i=1,3,5 共 3 次。內迴圈 j=1~10,j%5==0 時 break,故 j=1,2,3,4 各印一個 Y(j=5 直接跳出不印),共 4 個。3×4=12,正確。
