請問下列程式中,p=p+i*j 共執行多少次?
for (i=12; i >= 6; i=i-3)
for (j=6; j < 12; j=j+2)
p=p+i*j;
(A)3
(B)6
(C)9
(D)12
答案:登入後查看
統計: A(57), B(103), C(302), D(44), E(0) #363696
統計: A(57), B(103), C(302), D(44), E(0) #363696
詳解 (共 6 筆)
#430971
總共2個迴圈
內圈 每次 j 執行j=6,8,10 ....3次
外圈 每次 i 執行i=12,9,6 ....3次
所以 3*3=9次
內圈 每次 j 執行j=6,8,10 ....3次
外圈 每次 i 執行i=12,9,6 ....3次
所以 3*3=9次
16
0
#430343
i=12,j=6,p=p+12*6→第1次
i=12,j=8,p=p+12*8→第2次
i=12,j=10,p=p+12*10→第3次
------------------------------------------------
i=9,j=6,p=p+9*6→第4次
i=9,j=8,p=p+9*8→第5次
i=9,j=10,p=p+9*10→第6次
------------------------------------------------
i=6,j=6,p=p+6*6→第7次
i=6,j=8,p=p+6*8→第8次
i=6,j=10,p=p+6*10→第9次
------------------------------------------------
總共9次
9
0
#1164891
遇到這種題目 有更快的解法嗎? 謝謝
0
0
#429405
怎麼解?
0
0
#1325675
最佳解很快啦
0
0