問題詳情

25 以下函數 A 是以 C 語言實作:

 

 若在主程式中呼叫 A(4,10),回傳值應該為多少?
(A) 10
(B) 20
(C) 30
(D) 40 

參考答案

答案:C
難度:非常困難0
統計:A(0),B(0),C(0),D(1),E(0)

用户評論

白龍@菜鳥公務員(107/】評論

i=4 (初值) i0 進入第一層迴圈執行內層do while 第一輪b=10+4+3+2+1=20 i=3  i0 跑第二次第一層迴圈內層 b=20+3+2+1=26i=2  i0 跑第三次內層 b=26+2+1=29i=1  i0 跑最後一次內層 b=29+1=30

佘坤穎 QQ】評論

 a=4,i=4,  b=10 b=10+4+3+2+1=20     j=i--b=20,i=3,b=20+3+2+1=26b=26,i=2,b=26+2+1=29b=29,i=1,b=29+1=30