题目描述
x 的阶乘,即= x * (x-1) * (x-2) * ··· * 2 * 1。 输入一个整数 m,计算并输出其阶乘的值。
输入格式
一个整数。
输出格式
一个整数。
输入输出样例
输入 4
输出 24
说明
m = 4, m! = 4! = 4 * 3 * 2 * 1 = 24。
提示
0 的阶乘为 1。
参考代码
#include<iostream>
using namespace std;
int main()
{
int m;
cin>>m;
long sum=1;
int i=m;
for(;i>0;i--){
sum*=i;
}
cout<<sum<<endl;
return 0;