编写一个计算n! 的函数f。 在主调函数中输入 n 值,调用函数f,计算n! 并显示计算结果
时间: 2024-05-05 11:18:38 浏览: 94
C语言程序设计-计算从1开始到n的自然数中偶数的平方的和,n由键盘输入,并在main()函数中输出。(n是偶数).c
5星 · 资源好评率100%
好的,这是一个简单的数学问题。这里给您提供一种常规的递归计算方式:
```
int factorial(int n) {
if (n == 0) {
return 1;
} else {
return n * factorial(n - 1);
}
}
```
您在主函数中可以输入n的值,然后调用函数f计算n!并显示计算结果,如下所示:
```
int main() {
int n;
cout << "请输入n的值:";
cin >> n;
int result = factorial(n);
cout << "n!的结果是:" << result << endl;
return 0;
}
```
希望能对您有所帮助!
阅读全文