101*102*103*104*……*199*200,这100个数的乘积的末尾有多少个连续的0?

问题描述:

101*102*103*104*……*199*200,这100个数的乘积的末尾有多少个连续的0?

因为一个2和一个5相乘就是10,末尾就会增加一个0,而且2的个数明显应该比5多,所以只要判断这些数里有多少个约数是5就行了
有一个约数是5的数有20个
有两个约数5的数有4个
有三个约数5的数有1个
所以一共有约数5的个数是
20+4+1=25个
所以相乘之后 ,末尾连续的0的个数就是25个