如下 C 程式,其執行結果為何?
#include <stdio.h> 
int ff(int n) { 
 int f=0, f0 =1 , f1=1; 
 while (n > 1) { 
 n = n -1; 
 f = f0 + f1; 
 f0 = f1; 
 f1 = f; 
 } 
 return f; 
 int main() { 
 int n = 9; 
 while (n > 0) { 
 printf(“%d ”,ff(n)); 
 n = n -1; } 

(A) 55 34 21 13 8 5 3 2 1
(B) 89 55 34 21 13 8 5 3 2 

(C) 89 55 34 21 13 8 5 3 1
(D) 55 34 21 13 8 5 3 2 0 

答案:登入後查看
統計: A(15), B(31), C(31), D(52), E(0) #452864

詳解 (共 1 筆)

#899418
誰可以解釋一下 我看不懂 謝謝
0
0