问题
单项选择题
若有如下程序:
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