-->
当前位置:首页 > 题库 > 正文内容

程序填空题:用递归函数实现求n!

Luz4年前 (2021-05-10)题库4511
本题要求定义一个递归函数fact(n),计算非负整数n的阶乘, 其中n的类型是int,函数类型是double。

```c++
double fact(int n)
{
double result;

if (@@[n == 1 || n == 0](1)){
@@[result = 1](1);
}else{
@@[result = n * fact(n-1)](1);
}

return result;
}
```






答案:
第1空:n == 1 || n == 0

第2空:result = 1

第3空:result = n * fact(n-1)

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。