数学中为了简便,将1到n的连续 n个自然数的乘积记作n!,即1×2×3×·····×(n-1)×n,则1000!的 末尾有多少个零?
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/24 23:41:23
数学中为了简便,将1到n的连续 n个自然数的乘积记作n!,即1×2×3×·····×(n-1)×n,则1000!的 末尾有多少个零?
数学中为了简便,将1到n的连续 n个自然数的乘积记作n!,即1×2×3×·····×(n-1)×n,则1000!的 末尾有多少个零?
数学中为了简便,将1到n的连续 n个自然数的乘积记作n!,即1×2×3×·····×(n-1)×n,则1000!的 末尾有多少个零?
由于1000中5比2少所以看5的个数
被5整除的:1000/5=200个
但由于有些数中含有2个5,所以还要加上被25整除的数的个数
被5*5=25整除的:1000/25=40个
但由于有些数中含有3个5,所以还要加上被125整除的数的个数
被5*5*5=125整除的:1000/125=8个
但由于有些数中含有4个5,所以还要加上被625整除的数的个数
被5*5*5*5=625整除的:1000/625=1个……375
所以总共有:200+40+8+1=249个
很简单,先弄清末尾有0是为什么。
原因就2条,2和5相乘,任何数和10相乘(你要非说4和5相乘我也没办法,从1乘到10,肯定2先乘到4,再乘到5,一样末尾是0)
所以你只要算出有多少和10就行了。每10个数就要2个零,不信自己去乘。首先1000中100个10,所以就要200个零。然后每乘到100(200,300。。。900)就多出1个0,乘到1000一共多出11个0(1000多...
全部展开
很简单,先弄清末尾有0是为什么。
原因就2条,2和5相乘,任何数和10相乘(你要非说4和5相乘我也没办法,从1乘到10,肯定2先乘到4,再乘到5,一样末尾是0)
所以你只要算出有多少和10就行了。每10个数就要2个零,不信自己去乘。首先1000中100个10,所以就要200个零。然后每乘到100(200,300。。。900)就多出1个0,乘到1000一共多出11个0(1000多2个0),最后看几个特殊的,比如个120*150,220*250.。。。920*950.这几组只算了一个0,但他们相乘还是末尾得0,所以就得再加上9个0.
所以一共有200+11+9=220
希望你能从中领悟些东西,不要被表面吓到了。
希望对你有帮助。。。
收起
分成几等分,1-10,11-20,21-30....99-100,每份2个0,所以1-100一共21个0。
101-200也是21个0
所以到1000,就是21*10+1=211个零
1到1000中是10的倍数的有100个,
这100个共100+1*9+2=111个0,
其中100,200,300,400,500,600,700,800,900有2个0,1000有3个。
而2*5=10,有一个0,1到1000中这样的有
1000/10=100个,
所以共111+100=211个。
只要考虑末尾有多少个2和5 和0即可。
晕了。