34 如下 C 程式,其執行結果為何? 

#include < stdio.h >
int ff(int n) {
 int f=0, f0 =1 , f1=1;
 while (n &gt; 1) {
 n = n -1;
 f = f0 + f1;
 f0 = f1;
 f1 = f;
 }
 return f;
}
 int main() {
 int n = 9;
 while (n &gt; 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(8), B(11), C(10), D(11), E(0) #824494