题目描述
阶乘(factorial)是基斯顿·卡曼(Christian Kramp)于1808年发明的运算符号。两百多年后的今天,你被赋予重任,要求求一个数的阶乘。
PS:N!=1*2*3*……(N-1)*N
输入
输入一行一个正整数,代表要做阶乘的那个数。这个数都不会超过1000。
输出
输出一行,为该数的阶乘,输出格式如样例所示
样例输入
6
样例输出
6!=720
代码
#include <bits/stdc++.h>
using namespace std;
long long n;
int main()
{
cin>>n;
long long cnt=1;
for(int i=1;i<=n;i++)
{
cnt*=i;
}
cout<<n<<"!="<<cnt;
return 0;
}