A-A+

下面 ______ 是正确的递归函数 它保证对所有的参数能够结束。A.int f(int n

2022-08-06 01:40:37 问答库 阅读 174 次

问题详情

下面 ______ 是正确的递归函数,它保证对所有的参数能够结束。
A.int f(int n){ if(n<1) return 1; else return n*f(n+1); }
B.int f(int n){ if(n>1) return 1; else return n*f(n-1); }
C.int f(int n){ if(abs(n)<1) return 1; else return n*f(n/2); }
D.int f(int n){ if(n>1) return 1; else return n*f(n*2); }请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C

考点:函数,参数