发布网友 发布时间:2022-05-11 11:20
共1个回答
热心网友 时间:2023-10-11 17:21
可以用斯特林公式。但是它的精度有限。
有一个在斯特林公式基础上优化的公式。如下图:
代入x=2013,可以计算得到答案:
2013! = 2.84286724705753×10^5778
用高精度计算得到的答案是:2.842867247059648714320882908184358975×10^5778
比较一下可以看到,改进后的斯特林公式已经达到12位有效数字的精度。
供你参考。
追答补充一下斯特林公式的说明
如果采用斯特林公式,精度要差许多,2013的阶乘,其结果只能精确到5位有效数字。