给出一个n,计算n的阶乘。
n!=1*2*3*……*n。
规定:0!=1
给出一个n,计算n的阶乘。
n!=1*2*3*……*n。
规定:0!=1
3
6
#include <iostream>
using namespace std;
int main()
{
int i,n;
long long sum;
sum=1;
cin>>n;
if(n==0)
sum=1;
else
for(i=1;i<=n;i++)
sum=sum*i;
cout<<sum;
}
0<=n<=20
注意阶乘的大小
时间限制:1000ms
空间限制:256MByte