求n!(十进制)的位数
Updated:
Contents
分析:
其实就是求log10(n!)(整数部分) + 1 , log10(n!) = lg2 + lg3 + …+lgn
+1的原因:
例如:假设n!=10,则有两位数,而log10(10) = 1,同理100的时候是2 + 1
1 |
|
Updated:
其实就是求log10(n!)(整数部分) + 1 , log10(n!) = lg2 + lg3 + …+lgn
例如:假设n!=10,则有两位数,而log10(10) = 1,同理100的时候是2 + 1
1 |
|