28 有一用 C 語言所撰寫的程式片段,如下:
當此程式片段執行完畢後,變數 numA 的值應為多少?
(A)8
(B)10
(C)13
(D)21
答案:登入後查看
統計: A(115), B(177), C(559), D(122), E(0) #1269239
統計: A(115), B(177), C(559), D(122), E(0) #1269239
詳解 (共 5 筆)
#1388882
題目為 a<= 10 結束 即為A要超過10
公式為 s = a + b ; b = a ; a= s
第一次迴圈為 s(2) = a(1) + b(1) ; b(1) = a(1) ; a(2)= s(2)
第二次迴圈為 s(3) = a(2) + b(1) ; b(2) = a(2) ; a(3)= s(3)
第三次迴圈為 s(5) = a(3) + b(2) ; b(3) = a(3) ; a(5)= s(5)
第四次迴圈為 s(8) = a(5) + b(3) ; b(5) = a(5) ; a(8)= s(8)
第五次迴圈為 s(13) = a(8) + b(5) ; b(8) = a(8) ; a(13)= s(13)
A = 13 之後跳出迴圈 所以答案為13
22
0
#1389585
非常感謝!!
2
0
#1388130
算術題直接跳過....(掩面
1
2
#1386481
怎麼算?
0
1