键盘录入一个整数 n,求 n 的阶乘。 n 的阶乘为 n * (n - 1) * (n - 2) * ... * 1 例:5 的阶乘为 5 * 4 * 3 * 2 * 1 输入描述: 键盘录入任意一个整数 n ,范围为 1 - 20 用C++语言
时间: 2023-12-31 19:05:58 浏览: 58
C++初学资源_计算n的阶乘
以下是用 C++ 语言实现的代码:
```cpp
#include <iostream>
using namespace std;
int main() {
int n;
cout << "请输入一个整数n:";
cin >> n;
int factorial = 1;
for (int i = 1; i <= n; i++) {
factorial *= i;
}
cout << n << "的阶乘为:" << factorial << endl;
return 0;
}
```
运行程序后,可以键盘输入一个整数 n,程序会计算 n 的阶乘并输出结果。例如,输入 5,则输出结果为:
```
请输入一个整数n:5
5的阶乘为:120
```
阅读全文