C语言高精度阶乘 一些疑问 求解答

2025-04-24 07:42:49
推荐回答(2个)
回答1:

for(i=2;i<=n;i++) 从2乘到n

for(j=0;j
比如结果3628800存在f中是0088263
for(j=maxn-1;j>=0;j--)由于逆序存储,所以结尾的0相当于高位的0,是没意义的 截除

for(i=j;i>=0;i--)printf("%d",f[i]); 逆序输出每位,其实就是正序的结果了

回答2:

额,要是半年前我肯定能回答。。。现在只有看看了、、、、