A-A+

若有如下程序: sub(int n) {int t; if(n==1) return t=5

2022-08-06 00:31:03 问答库 阅读 173 次

问题详情

若有如下程序: sub(int n) {int t; if(n==1) return t=5; else t=sub(n-1)+3; return t; } main() {printf("%dn",sub(5)); } 则程序运行后的输出结果是()
A.17
B.18
C.19
D.20请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:A

考点:程序