题目描述
给定正整数n,求不大于n的正整数的阶乘(即n!),输出阶乘的值。
输入
一个不大于20的正整数。
输出
计算出从1*2*3*4*……*n的值
样例输入 Copy
5
样例输出 Copy
120
代码如下:
#include<bits/stdc++.h>
using namespace std;
int main(){
long long n,i,h=1;
cin>>n;
for(i=1;i<=n;i++)
{
h=h*i;
}
cout<<h;
return 0;
}