下列程式是 C 語言的函式(function),呼叫 ff(10)會得到多少? int ff(int n) { if(n<=4)return n; else return ff(n-3)+ff(n-2); }
A65
B47
C33
D21正確答案
答案與詳解
正解。ff(1..4)=1,2,3,4;ff(5)=2+3=5;ff(6)=3+4=7;ff(7)=4+5=9;ff(8)=5+7=12;ff(9)=7+9=16;ff(10)=9+12=21。
Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。
