*仅供参考,做题自己要多思考
【题目描述】
利用for循环求n!的值。
提示,n! = 1 × 2 × ... × n。
【输入】
输入一个正整数n。
【输出】
输出n!的值。
【输入样例】
4
【输出样例】
24
【提示】
【数据规模及约定】
对于所有数据,1 ≤ n ≤ 20。
【解题思路】
没听说过阶乘的铁铁们建议去百度一下
我直观地给您解释一下阶乘:
例如114的阶乘(114!),就是从1一直乘到114(1 × 2 × 3 × 4 × ... × 114)
【参考答案】
#include <iostream>
using namespace std;
int main()
{
long long n;
long long kksk = 1;
cin >> n;
for (int i = 1; i <= n; ++i)
{
kksk *= i;
}
cout << kksk;
return 0;
}
实在不想关注点个赞总行了吧!