给定一个整数N,求其N!末尾有多少个0? 例如:N=10,N!=3628800,N!末尾有两个0
解析:
10!为=1x2x3x4x5x6x7x8x9x10
其中2×5=10, 1×10=10,10X10=100,末尾两个0.
15!=1x2x3x4x5x6x7x8x9x10x11x12x13x14x15
其中4×5=10, 1×10=10,2×15=30,10X10x30=3000,末尾3个0
总结规律可得,我们要找N的阶乘末尾有几个0,则找1到N的数字中包含多少个5
但是如何用代码实现呢?
1、先写给定一个数字,判断其中有多少个 5?
2.再过度到给定一个整数N,求其N!末尾有多少个0?
3、更加简便的方式
今天的文章给定一个整数n,求其n!末尾有多少个0的数_N表示正整数吗分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/82027.html