依照下列函式,Fun(5)值為: int Fun(int n) { if (n==0) { return (1); } else { return (n*Fun(n-1)); } }
A60
B120正確答案
C0
D240
答案與詳解
正確追蹤遞迴:Fun(5) = 5 * Fun(4) = 5 * 4 * Fun(3) = 5 * 4 * 3 * Fun(2) = 5 * 4 * 3 * 2 * Fun(1) = 5 * 4 * 3 * 2 * 1 * Fun(0)。因為 Fun(0)=1,故結果為 120。
Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。
