for(i=2;i<=n;i++) 从2乘到nfor(j=0;j比如结果3628800存在f中是0088263for(j=maxn-1;j>=0;j--)由于逆序存储,所以结尾的0相当于高位的0,是没意义的 截除for(i=j;i>=0;i--)printf("%d",f[i]); 逆序输出每位,其实就是正序的结果了
额,要是半年前我肯定能回答。。。现在只有看看了、、、、