請問以下的程式片段,最後的 C 值是多少? A = 1; B = 2; C = 3; do { B = A + B; A = A + 2; C = A + B + C; } while(A <=10);
A20
B38
C65
D103正確答案
答案與詳解
逐輪計算:初 A=1,B=2,C=3。① B=3,A=3,C=3+3+3=9;② B=6,A=5,C=5+6+9=20;③ B=11,A=7,C=7+11+20=38;④ B=18,A=9,C=9+18+38=65;⑤ B=27,A=11,C=11+27+65=103。A=11>10 停止,C=103。
