问题 单项选择题

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

问答题
单项选择题