c语言5的阶乘 阶乘计算出现错误求解

求助大神为什么1到20的阶乘的和算絀来是负数的而我改成5的阶乘就是对的

}

  输入一个正整数 n输出 n!的值。

   n!可能很大而计算机能表示的整数范围有限,需要使用高精度计算的方法使用一个数组 A来表示一个大整数 aA[0]表示 a的个位 A[1]表示 a的┿位,依次类推
  将 a乘以一个整数 k变为将数组 A的每一个元素都乘以 k,请注意处理相应的进位
  首先将 a设为1,然后乘2乘3,当乘到 n時即得到了 n!的值。

  输出 n!的准确值

3 阶乘计算递归法 .
2 阶乘计算数组法 .
}

我要回帖

更多关于 c语言5的阶乘 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信