用C++函数写定义函数 fact(n)计算 n 的阶乘:函数的返回值类型是 double 型;
时间: 2024-03-02 14:47:57 浏览: 78
可以使用以下代码来定义一个名为fact的函数,该函数使用递归来计算n的阶乘,并返回一个double类型的值:
```c++
double fact(int n) {
if (n == 0) {
return 1.0;
} else {
return n * fact(n-1);
}
}
```
在该函数中,如果n等于0,则返回1.0,否则返回n乘以fact(n-1)的结果。这里使用了递归来实现阶乘的计算。
阅读全文