下面是计算n的阶乘的递归函数,请将该函数的定义补充完整。 unsigned f(unsigned n){ if(n<=1) return 1; else return 【 】; }

admin2009-01-15  35

问题 下面是计算n的阶乘的递归函数,请将该函数的定义补充完整。
   unsigned f(unsigned n){
   if(n<=1) return 1;
   else return  【  】;
   }

选项

答案n *f(n-1)

解析 本题首先判断是否小于等于1,若是返回1,否则返回n乘以(n-1)!,这样递归下去,因此答案为:n*f(n-1)。
转载请注明原文地址:https://kaotiyun.com/show/GSkp777K
0

最新回复(0)