A-A+

下面是计算n的阶乘的递归函数 请将该函数的定义补充完整。 unsigned f(unsign

2022-08-05 21:15:12 问答库 阅读 172 次

问题详情

下面是计算n的阶乘的递归函数,请将该函数的定义补充完整。
unsigned f(unsigned n){
if(n<=1) return 1;
else return 【 】;
}请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:n *f(n-1)
n *f(n-1) 解析:本题首先判断是否小于等于1,若是返回1,否则返回n乘以(n-1)!,这样递归下去,因此答案为:n*f(n-1)。

考点:函数,阶乘