简答题 编写函数:double fun( int n); 功能描述:返回n的阶乘;
时间: 2023-05-11 13:03:52 浏览: 146
以下是C知道的回答:
可以使用递归或循环来编写这个函数。以下是使用循环的示例代码:
double fun(int n) {
double result = 1;
for (int i = 1; i <= n; i++) {
result *= i;
}
return result;
}
这个函数将返回n的阶乘。如果n为0,函数将返回1。
相关问题
编写函数:double fun( int n); 功能描述:返回n的阶乘; 要求:编写主函数并对fun进行调用,(例如:输出9的阶乘);将代码截图上传,代码首行需标注//学号+姓名
//学号 姓名
#include <iostream>
using namespace std;
double fun(int n) {
double result = 1;
for (int i = 1; i <= n; i++) {
result *= i;
}
return result;
}
int main() {
int n = 9;
cout << n << "的阶乘为:" << fun(n) << endl;
return 0;
}
阅读全文