四、根據下列的虛擬碼,若 n = 21 則傳回的答案為何?請說明。其中 floor()為數學上的地板函數(floor function)。(20 分)
function splitSum(n: integer) returns integer
if n <= 1 then
return 1
a ← floor(n / 2)
b ← floor(n / 3)
return splitSum(a) + splitSum(b)

詳解 (共 1 筆)

小艾
小艾
詳解 #7381767
2026/05/23
最終答案是9。   splitSum(2...
(共 761 字,隱藏中)
前往觀看