下面程序的输出为(down(n)=down(n-1)+down(n-2)+down(n-3),n≤1 时返回 n):
int down(int n) {
if (n <= 1) return n;
return down(n-1) + down(n-2) + down(n-3);
}
// 输出 down(6)
- A. 6
- B. 13
- C. 20
- D. 无法正常结束。
正确答案:A
int down(int n) {
if (n <= 1) return n;
return down(n-1) + down(n-2) + down(n-3);
}
// 输出 down(6)
正确答案:A
想系统刷完 GESP C++ 1~8 级真题,并查看每道题的逐题精讲?
进入 GESPPASS 开始练习