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

admin2009-01-15  33

问题 下面是计算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://jikaoti.com/ti/yCd0FFFM
0

最新回复(0)