Java面试题:100的阶乘末尾有多少个零?
1×2×3.。。×100
1 每隔5个,会产生一个0,比如 5, 10 ,15,20.。。
2 每隔 5×5 个会多产生出一个0,比如 25,50,75,100
3 每隔 5×5×5 会多出一个0,比如125.。。
所以 100的末尾0的个数为
100/5 + 100/25 = 20+4 = 24个
1×2×3.。。×100
1 每隔5个,会产生一个0,比如 5, 10 ,15,20.。。
2 每隔 5×5 个会多产生出一个0,比如 25,50,75,100
3 每隔 5×5×5 会多出一个0,比如125.。。
所以 100的末尾0的个数为
100/5 + 100/25 = 20+4 = 24个