时间存折阅读答案:1*2*3*4*...*2000的乘积尾数从右到左,第一个不为零的数字是几?

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 00:42:16
公务员题目怎么象智力竞赛?

其实问题很简单。从右向左数第一个不为零的数只要看相乘数的个位就行了,就像7*7和47*57的尾数是相同的。那么1*2*3*……*2000就相当于是1*2*3*……*9*1*2*3*……*9*1*2*……,而1*2*3*……*9=362880,1乘到2000就相当于200个362880相乘,看尾数的话,就是8的200次方了,那么就相当于64的100次方了,看尾数就是4的100次方,相当于16的50次方,相当于6的50次方,由于6的任何正整数次方尾数都是6,所以答案就是6。
答案:6

5月28日 20:37 楼上回答不对!答案也不对,肯定不止600个零
2*5 4*10 6*15 8*20 12*25 14*30 16*35 18*40
22*45 24*50 24*55 26*60.....这样分配去乘,最后是1498*3000 然后是其余的数全接着乘下去 .易知 ,以上配对数共有600个:2 4 6 8 (10)
12 14 16 18( 20),...这样五个一组,共有(1500/2)*(4/5)=600个非括号数--不能整除五的数 . 这600个乘积中,有些结果尾数一个0,有些两个0,还有的3个0,因此,零的个数大于600!具体多少,还有待进一步去考虑

3

答案是“6”
我算的很麻烦,希望高手给我个简单的算法。
1.把原式拆分成 2的n次幂3的m次幂和其余的质数的乘机。
2.所有的质数乘机的尾数一定是5。
3.2与3的相同次幂一定尾数是6。
4.6的任何次幂尾数也是6。
设所有质数的乘机是X+5,其中X的尾数一定是0
则原式=(X+5)*2~(n-m)*6~m=(X*6+30)*2~(n-m)
设Y+9=(X*6+30)/10 ,其中Y的尾数一定是0
上式可以写成(Y+9)*2~(n-m)*10
原式中n=1000+500+250+125+62+31+15+7+3+1
m=666+222+74+24+8+2
所以n-m=1000-2
2的幂的尾数关系为2 4 8 6
所以,2~(n-m)的尾数是4
所以,原式的尾数是6
回答完毕。