计算:1*2*3*4*......*3000乘积尾数有多少个0?A 600 B 700 C 748 D 680

热心网友

不对,应该分为二种,一是未尾为0,一种为5的为0的:1-100应该有11个。1000里有110个 3000里有330个为5的:1-100应该有10个 3000里有300个1000,2000,3000里各有一个0没有计算,要加3故有633个

热心网友

同意

热心网友

答案应选C。楼主给的答案错了。因为5*2能产生一个零,所以原式相当于求共可以分解出几个5(能分解出的2的个数肯定比5多)。在1到3000中,能分解出4个5的有:5^4=625,625*2,625*3,625*4,共有4个。能分解出3个5的有:5^3=125,125*2,125*3……125*24,扣除上面算过的4个,共有20个。能分解出2个5的有:5^2=25,25*2,25*3……25*120,扣除上面算过的24个,共有96个。能分解出1个5的有:5,5*2,5*3……5*600,扣除上面算过的120个,共480个。故共能分解出5的因子个数为:4*4+3*20+2*96+1*480=748个。所以所求的积式一共有748个0。故选C。

热心网友

600

热心网友

这么变态的题? 要是考试我就放弃 一分钟怎么做的完?

热心网友

从10开始到90有九个110****190有九个......910****990有九个这里有90个,,,,通理,,,1010---1990有90个,2.10**2990有90个,那么就270个100----900有18个通理有18 ,181000-3000 有九个,,,所以共有270+54+9个其他还有末尾为2,,,有300个糊涂了,大概是680个吧