9命啊0分
查看原帖
9命啊0分
1189990
xuanmangguo楼主2025/2/5 15:01
#include<bits/stdc++.h>
#define maxn 65536
using namespace std;
int a[maxn],n,w=1,x,i,j,k;
int main() {
    cin>>n;
    a[1]=1;
    for(i=1;i<=n;i++) {
        for(j=1;j<=i;j++) {x=0;
            for(k=1;k<=w;k++) {
                a[k]=a[k]*j+x;
                x=a[k]/10;
                a[k]%=10;
                if(x>0&&k>=w) w++;
            }
        }
    }
    for(i=w;i>=1;i--) cout<<a[i];
    return 0;
}
2025/2/5 15:01
加载中...