把从1开始的若干个自然数1、2、3、4……连乘起来,乘积的最末8位恰好都是0时,最后的自然数最小是几?

问题描述:

把从1开始的若干个自然数1、2、3、4……连乘起来,乘积的最末8位恰好都是0时,最后的自然数最小是几?
最好解释下,12月17号1点要啊!

最末8位为0即一亿的整数倍.乘数中每出现一次5的奇数倍且有一次2或者2的倍数,或5的偶数倍数则有一个10即一位为零.而出现5的奇数倍的次数比2的或者2的倍数出现的次数要多.所以只要出现8次5的倍数即可.即40第一次出现5,...