题目描述

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;

头歌