为什么洛谷和本地出来的不一样?
查看原帖
为什么洛谷和本地出来的不一样?
1057689
tiying楼主2023/9/7 15:51
#include<stdio.h>
int m[10000],mh=0,c=0,n,i;
int main(){
    m[0] = 1;
    scanf("%d",&n);
    while(n>1){
        i=0;
        while(c!=0 || i<=mh){
            m[i] =m[i]*n+c;
            c = m[i]/10;
            m[i] %= 10;
            if(i>mh) mh = i;
            i++;
        }
        n--;
    }
    for(;mh>=0;mh--) printf("%d",m[mh]);
    return 0;
}
2023/9/7 15:51
加载中...