問題詳情

39 下述遞迴函式的功能為何?int f(int n){ return (n<=0) ? 0 : (n*n+f(n-1)); }
(A)若 n > 0,則 f(n) = 1 + 4 + 9 + 16 + …. + n*n;否則 f(n) = 0
(B)若 n > 0,則 f(n) = 0 + 2 + 4 + 6 + …. + 2*n;否則 f(n) = 0
(C)若 n > 0,則 f(n) = 1 + 2 + 3 + 4 + …. + n;否則 f(n) = 0
(D)若 n > 0,則 f(n) = n!;否則 f(n) = 1

參考答案

答案:A
難度:適中0.504348
統計:A(58),B(9),C(17),D(12),E(0)

內容推薦

內容推薦