C++代码:求N的阶乘

时间:2025-03-15 07:42:57

题目描述

  给定正整数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;
}