問題詳情

8. 一個費式數列定義第一個數為 0 第二個數為 1 之後 int a=0;的每個數都等於前兩個數相加,如下所示: 0、1、1、2、3、5、8、13、21、34、55、89…。  右列的程式用以計算第 N 個(N≥2)費式數列的數值,請問 (a) 與 (b) 兩個空格的敘述(statement)應該為何?


(A) (a) f[i]=f[i-1]+f[i-2] (b) f[N] printf ("%d", (b) );
(B) (a) a = a + b (b) a }
(C) (a) b = a + b (b) b
(D) (a) f[i]=f[i-1]+f[i-2] (b) f[i] 

參考答案

答案:C
難度:計算中-1
書單:沒有書單,新增