欧丽数码:阶乘位数的确定

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/06 18:15:29
如何确定一个数阶乘结果的位数?
例如:
10!的位数为7。
请给出详细的数学算法。不明题意的人不要发言。

例如1000阶乘位数:
log10(1)+log10(2)+···+long10(1000)取整后加1
或者
log(N!)=lnN!/ln10
=(NlnN-N)/ln10
=2565.7
so
N!=10^2565.7
=10^.7*10^2565
=5.01e2565