執行下列程式片段,其結果為何? solution(6); float solution(int n) { if (n == 0) return 1; else if (n == 1) return (2 * solution(n-1)); else if (n == 2) return (3 * solution(n-2)); else return (n * solution(n-1)); }
A720
B1080正確答案
C1440
D2160
答案與詳解
正確代入 n=2 時的 3 * solution(0) 條件,計算過程為 6 * 5 * 4 * 3 * (3 * 1) = 1080。
Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。
