问题 单项选择题

若有如下程序:
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

单项选择题
单项选择题