设n的初值为正整数,设计一个递归算法如下:intfact(intn){if(n<=0)return1;elsereturn(n*

分类: (中级) 嵌入式系统设计师 发布时间: 2023-11-03 05:20 浏览量: 0

设n的初值为正整数,设计一个递归算法如下:intfact(intn){if(n<=0)return1;elsereturn(n*fact(n-1));}以下叙述中,正确的是______。

A.计算fact(n)需要执行n+2次函数调用

B.计算fact(n)需要执行n+1次函数调用

C.计算fact(n)需要执行n次函数调用

D.计算fact(n)需要执行n-1次函数调用

正确答案是B