输入一个正整数n的值(n不超过20),编程输出n!(n的阶乘)。因为阶乘数据较大,程序中的整数请定义成long long型。 输入样例: 5 输出样例: 5!=120 输入样例: 6 输出样例: 6!=720
时间: 2023-06-02 11:04:01 浏览: 197
编写程序,输入整数 n,计算并输出 n 的阶乘
这是一个数学问题,可以用循环计算n的阶乘。以下是示例代码:
```c++
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
long long fact = 1;
for (int i = 1; i <= n; i++) {
fact *= i;
}
cout << n << "! = " << fact << endl;
return 0;
}
```
输入5,输出结果为:5!=120;输入6,输出结果为:6!=720。
阅读全文