怎么算?
计算:1*2*3*4*......*3000乘积尾数有多少个0? A 600 B 700 C 748 D 680
答案应选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。
不对,应该分为二种,一是未尾为0,一种为5的 为0的:1-100应该有11个。1000里有110个 3000里有330个 为5的:1-100应该有10个 3000里有300个 1000,2000,3000里各有一个0没有计算,要加3 故有633个
从10开始到90有九个 110****190有九个 ...... 910****990有九个 这里有90个,,,,通理,,,1010---1990有90个,2.10**2990有90个, 那么就270个 100----900有18个 通理有18 ,18 1000-3000 有九个,,,所以共有270+54+9个 其他还有末尾为2,,,有300个 糊涂了,大概是680个吧
600
同意
答:详情>>