問題詳情

35 求下列 C 語言遞迴函數值 ds(5)=? int ds(int n){if(n<=2)return 1;else return (ds(n-3)+ds(n-2)+ds(n-1)+2);}
(A) 5
(B) 8
(C) 16
(D) 17

參考答案

答案:D
難度:簡單0.75
書單:沒有書單,新增

用户評論

舜子】評論

ds0= 1ds1= 1ds2= 1ds3= 3+2=5ds4 = 1+1+5+2=9ds5= 1+5+9 +2= 17

舜子111花蓮光復台中中港】評論

ds0= 1ds1= 1ds2= 1ds3= 3+2=5ds4 = 1+1+5+2=9ds5= 1+5+9 +2= 17