n的阶乘 题解:暴力(加了小剪枝,保证每个数最多10次)
#include<bits/stdc++.h>
using namespace std;
long long jc(int n)
{
if(n==10)return 3628800;
else if(n==1)return 1;
else return n*jc(n-1);
}
int main()
{
int n;
while(cin>>n)
{
long long ans=jc(n);
cout<<ans<<endl;
}
return 0;
}
登录后发布评论
暂无评论,来抢沙发