问题
单项选择题
若有如下程序: sub(int n) {int t; if(n==1) return t=5; else t=sub(n-1)+3; return t; } main() {printf("%d\n",sub(5)); } 则程序运行后的输出结果是 ( )
A.17
B.18
C.19
D.20
答案
参考答案:A
若有如下程序: sub(int n) {int t; if(n==1) return t=5; else t=sub(n-1)+3; return t; } main() {printf("%d\n",sub(5)); } 则程序运行后的输出结果是 ( )
A.17
B.18
C.19
D.20
参考答案:A