是小学奥数问题噢?

来源:百度知道 编辑:UC知道 时间:2024/05/04 10:58:59
我是大学毕业,昨天一同学问我一问题,我得出结论是64,和同学一样,但书上答案是59,不知是我们错了还是书上错了,问题是:
自然数1*2*3*4……*n,得出的结果末尾连续是13个0,问n最大可以是几?请专家分析一下,给个详细的解答。

正确答案59
因为要在末尾产生0,必须相乘可以得出整十的,如10,20,30......
但是如果想得出整十的数,必须要有5可以与某个偶数相乘,如2*5=10,4*5=20,6*5=30......
所以要产生13个连续的0,必须要产生13个5
我们可以一一列举如下:5,10,15,20,25,30,35,40,45,50,55,(60)……
又因为25=5*5可以分出来两个5,50=5*5*2也可以分出来两个五,
所以从5到55就可以产生13个5,也就说这些含有5为约数的数字和55之前的任意偶数相乘都可以在最终结果得出一个0,
所以60就不能再加入其中,
所以N最大只可能为59

楼主认为我说的有理嘛?
楼主是不是把50忘记了?
记得给加分啊!

因为你们已经知道怎么去算,具体的我就不说了,下面的数字包含了13个5,应该可以看得懂吧.
5,10,15,20,25(5,5),30,35,40,45,50(5,5,2),55

在所有因子中,将5提出来

具体分析方法,楼主也知道了,我就不说了.
我把能产生0的组合写出来.
2*5,10,12*15,20,4*25(产生2个0),30,32*35,40,42*45,8*50(产生2个0),52*55,(共13个0)

所以最大应为59