第1个回答 2009-05-25
因为一个0是由2*5组成,因为因数2明显很多,关键在5的因数,有几个因数5就有几个0
每5个数有1个因数5,总共2002/5=400个
每5^2=25个数增加一个因数5,总共需要增加2002/25=80个
每5^3=125个数再增加一个因数5,总共再增加2002/125=16个
最后每5^4=625个数还要增加因数5,总共还要增加2002/625=3个
因此总共有因数5:
400+80+16+3=499个
因此1*2*3*4*......*2002的乘积中,末尾有499个连续的零
第2个回答 2009-05-25
相当于计算乘积分解质因数后,有多少个2和5。因为只有2与5(或其倍数)相乘,才能使乘积尾产生零。并且每遇到一次就会有且只有一个零产生。而因数2的个数肯定多余5的,所以只要求出共有多少个因数5就可以了。
2002以内,5的倍数共有[2002/5]=400个;(至少有一个因数5)
2002以内,25的倍数共有[2002/25]=80个;(至少有两个因数5,但前一个已经在上面的一步中计算过了)
2002以内,125的倍数共有[2002/125]=16个;(至少有三个因数5,但前两个已经在上面的两步中计算过了)
2002以内,625的倍数共有[2002/625]=3个;(至少有四个因数5,但前三个已经在上面的三步中计算过了)
因此,乘积中共有400+80+16+3=499个0
第3个回答 2009-05-25
答:关键就是找出能产生0的数来,可以知道,5的倍数与2的倍数相乘会产生0。而2的倍数多于5的倍数,所以只需找出5的倍数有多少即可。 以下计算结果均取整数部分:
2002/5^1=400
2002/5^2=80
2002/5^3=16
2002/5^4=3
400+80+16+3=499个
参考资料:祝你学习进步本回答被提问者采纳
第4个回答 2009-05-25
零的个数要看有多少个因数2和多少个因数5,2002个数中因数2的数目比5的多,只需要讨论因数5的个数
含4个因数的,5^4=625,有3个
含3个因数的,5^3=125,有[2002/125]-3=13个
含2个因数的, 5^2=25,有[2002/5]-13-3=80-16=64个
含1个因数的,有[2002/5]-3-13-64=320个
一共有零3*4+13*3+64*2+320=499个