中国大学MOOC: 下面函数是求阶乘的递归函数,请将程序补充完整。longFact(intn){if(n<0)return0;if(n==1||n==0)__________________;else____________________;}
举一反三
- 下面函数是求阶乘的递归函数,请将程序补充完整。longFact(intn){if(n<0)return0;if(n==1||n==0)__________________;else____________________;}? 第4行
- 中国大学MOOC: 下面的函数利用递归实现了求1+2+3…..+n的功能:int sum(int n){ if( n==0 ) return 0; else return n+sum(n-1);}在执行sum(10)的过程中,递归调用sum函数的次数是( )。
- 以下计算阶乘n!的函数fact,正确还是错误?def fact(n) if n == 0 : return 1 else: return n * fact(n-1)
- 下面函数是求阶乘的递归函数,请将程序补充完整。longFac...__________________;}
- 递归函数f(n)的功能是计算1+2+…+n,且n≥1,则f(n)的代码段是 (49) 。 A: if n>1 then return 1 else return n+f(n-1) B: if n>1 then return 1 else return n+f(n+1) C: if n>1 then return 0 else return n+f(n+1) D: if n<1 then return 0 else return n+f(n-1)