執行下列 C++程式碼後,螢幕印出的數字為何? int main() { int A[4][4]={1,2,3,4,1,2,3,4,1,2,3,4,1,2,3,4}; int total=0; for(int i=0;i<4;i++) for(int j=0;j<4;j++){ if((i+j)>5) break; total+=A[i][j]; } cout<<total<<endl; return 0; }
A26
B30
C36正確答案
D40
答案與詳解
i+j>5 只在 (i=3,j=3) 成立(和為6),此時 break 跳出內層,A[3][3]=4 沒被加。總和 40-4=36。
