#include "stdio.h"main(){ int a[100],i,j,k,n;/*a[100]={1};*/scanf("%d\n",&n);for(i=1;i<=n;i++){for(j=99;j>0;j--){a[j]=a[j-1]*i/10+a[j]*i%10+a[j];a[0]=a[0]*i%10;}}for(i=99;i>=0;i--){if(a[i]!=0) k=i;for(i=k;i>=0;i--){printf("%2d",a[i]);if(i%5==0) printf("\n");}}} 逻辑上的请修改

热心网友

麻烦你把题目说一下好吧,你这样随便给个代码要人修改,我是想帮都不知道怎么帮了