請問下列程式中,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

詳解 (共 6 筆)

#430971
總共2個迴圈
內圈 每次 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
#5171128


(共 1 字,隱藏中)
前往觀看
1
0
#1164891
遇到這種題目 有更快的解法嗎? 謝謝
0
0
#429405
怎麼解?
0
0
#1325675
最佳解很快啦
0
0

私人筆記 (共 1 筆)

私人筆記#7800258
未解鎖
步驟 1:分析外層迴圈 外層迴圈的控制變...
(共 585 字,隱藏中)
前往觀看
0
0