N的阶乘(N!)中的末尾有多少个0?
问题:N的阶乘(N!)中的末尾有多少个0?
例如:N = 5,N! = 120.末尾有1个0.分析:想到这个问题,有人可能第一反应就是现求出N!,然后再根据求出的结果,最后得出N!的末尾有多少个0。但是转念一想,会不会溢出,等等。 其实,从"那些数相乘可以得到10"这个角度,问题就变得比较的简单了。
首先考虑,如果N的阶乘为K和10的M次方的乘积,那么N!末尾就有M的0。如果将N的阶乘
原创
2017-01-10 20:37:22 ·
1850 阅读 ·
0 评论