趣味题目

来源:百度知道 编辑:UC知道 时间:2024/06/01 14:32:29
1×2×3×...×2005结果有多少个0

有一个2和一个5就有一个0,而明显2的倍数要比5的多多了,所以只要看1到2005里有多少个5,注意25要算2个5,125要算3个5
于是答案为
2005/5+2005/5/5+2005/5/5/5+2005/5/5/5=500
其中每一次除法若有小数则取整
这是一道小学奥赛题,居然这么多人都不会.......

解释如下:

1到10 里边 有2 有5 有10 这样可以弄出两个0 出来。

11到20 里边呢。也有12 有15 有20 这样也可以弄出两个0出来。

同样21到30,里边有22 25 30 也可以弄两个0



这样下来,每10个数就可以产生2个0。

2005有200×10+5个数。

前边有200个以10为分界的数段。那么可以弄出来200×2个0,就是400个0

但这时别忘了100 200 300。。。。2000 是不只一个0的。

这些100 200。。。2000 数每个减去上边200 个数段的一个0(避免跟上边的每10位数字产生2个0 重复) 那加起来的结果是:20+4=24个0 因为2002×2005 也产生1个0,

所以总共的0 的数目是400+24+1=425个。。。

不知道对否。

楼上的hainanmumian - 经理 五级:

请注意:
你说的“同样21到30,里边有22 25 30 也可以弄两个0”
这句话是错的!!
这里可以弄三个0。

401个
各位逢5和0都会加一个0
2005/5=401

这可以看乘数中有多少数尾为5和数尾为0的数,将所有数尾为5的数的个数加上所有数尾的0的个数即为所求。
1×2×...×100有21个0;
1×2×...×1000有211个0;
1×2×...×2000有422个0;
1×2×...×2005有423个0。

我完全蒙了!期待高人给出答案