6223设n的初始值为正整数,设计一个递归算去如下: int fact (int n) { if (n<=0) return l; else3985
设n的初始值为正整数,设计一个递归算去如下: int fact (int n) { if (n<=0) return l; else return (n*fact (n-l)) ; 以下叙述中正确的是(49) 。 A.计算fact(n)需要执行n次函数调用 B.计算fact(n)需要执行n+l次函数调用 C.计算fact(n)需要执行n+2次函数调用 D.计算fact(n)需要执行n-l次函娄[调用 请帮忙给出正确答案和分析,谢谢!