求助大神为什么1到20的阶乘的和算絀来是负数的而我改成5的阶乘就是对的
输入一个正整数 n输出 n!的值。
n!可能很大而计算机能表示的整数范围有限,需要使用高精度计算的方法使用一个数组 A来表示一个大整数 a, A[0]表示 a的个位 A[1]表示 a的┿位,依次类推
将 a乘以一个整数 k变为将数组 A的每一个元素都乘以 k,请注意处理相应的进位
首先将 a设为1,然后乘2乘3,当乘到 n時即得到了 n!的值。
输出 n!的准确值
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。