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个
对于其它的数字,同样可以这样计算。
Java面试题:100的阶乘末尾有多少个零?
100的阶乘末尾零的数量
本文介绍了一种计算100的阶乘末尾零的数量的方法。通过分析可知,每5个数相乘会产生一个0,每25个数额外产生一个0,依此类推。据此,100的阶乘末尾共有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个
对于其它的数字,同样可以这样计算。
4826

被折叠的 条评论
为什么被折叠?