執行下列 C++程式碼後,螢幕印出的數字為何? int main() { int k=0; for(int i=0;i<5;i++){ for(int j=0;j<5;j++){ if(j%2) k=k+j; } } cout<< k <<endl; return 0; }
A15
B20正確答案
C30
D50
答案與詳解
j%2 為真代表 j 是奇數,j=1,3 → 單次內迴圈加 4;外迴圈 i 跑 5 次 → 4×5=20。
Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。
