問題詳情

下列以 C程式語言撰寫之程式執行後產生之輸出為何?#include <stdio.h> int g=0; int fibo(int n) { g++; if (n == 1 || n == 2)  return 1; else  return fibo(n-1)+fibo(n-2); } int main() { printf("%d %d", fibo(5), g); return 0; } 
(A) 50
(B) 51
(C) 55
(D) 59 

參考答案

答案:A
難度:非常困難0.0634921
統計:A(4),B(9),C(30),D(20),E(0)

內容推薦

內容推薦