上代码
2023-08-09 10:54:32
发布于:浙江
8阅读
0回复
0点赞
#include<iostream>
#include<bits/stdc++.h>
using namespace std;
int a[2000];
int b[2000];
int c[2000];
int sum[2000];
void pplus(int *a,int *c)
{
int jw=0;
for(int i=1;i<=1000;i++)
{
c[i]+=a[i]+jw;
jw=c[i]/10;
c[i]%=10;
}
}
void cheng(int *a,int c)
{
int jw=0;
for(int i=1;i<=1000;i++)
{
a[i]=a[i]*c+jw;
jw=a[i]/10;
a[i]%=10;
}
}
int main()
{
int n;
cin>>n;
a[1]=1;
for(int i=1;i<=n;i++)
{
cheng(a,i);
pplus(a,c);
}
bool flag=0;
for(int i=1000;i>=1;i--)
{
if(c[i]!=0) flag=1;
if(flag) cout<<c[i];
}
}
这里空空如也
有帮助,赞一个