69.右側為一個計算 n 階乘的函式,請問該如何修改才會得到正確的結果?[APCS114]
1. def fun (n):
2. fac = 1
3. if n >= 0:
4. fac = n * fun(n - 1)
5. return fac
(A) 第 2 行,改為 fac = n
(B) 第 3 行,改為if n > 0:
(C) 第 4 行,改為 fac = n * fun(n+1)
(D) 第 4 行,改為fac = fac * fun(n-1)

答案:登入後查看
統計: A(0), B(10), C(1), D(0), E(0) #3827550

詳解 (共 1 筆)

#7612524
這題在考什麼觀念 遞迴函式:函式呼叫自...
(共 1302 字,隱藏中)
前往觀看
0
0