A-A+

已知递归函数f(n)的功能是打印n n-1 … 1 且n>=1 应采用的代码段是(42)。A

2022-08-06 01:39:27 问答库 阅读 174 次

问题详情

已知递归函数f(n)的功能是打印n,n-1,…,1,且n>=1,应采用的代码段是(42)。
A.if n>1 then f(n-1); printf("% d",n);
B.if n<1 then f(n+1); printf("% d", n);
C.printf("% d",n); if n>1 then f(n-1);
D.printf("% d", n); if n<1 then f(n+1);请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C
解析:n等于1时,递归结束,当n>1时递归打印n-1。

考点:函数,代码