首页 > 试题

100的阶乘

更新时间:2022-11-12 17:00:33 阅读: 评论:0

初中辅导班招生广告-气急败坏造句


2022年11月12日发(作者:刺猬吃什么食物 )

1

100阶乘末尾有多少个0

1×2×3.。。×100

1每隔5个,会产生一个0,比如5,10,15,20.。。

2每隔5×5个会多产生出一个0,比如25,50,75,100

3每隔5×5×5会多出一个0,比如125.。。

所以100的末尾0的个数为

100/5+100/25=20+4=24个

对于其它的数字,同样可以这样计算。

1024!末尾有多少个0?

PostedonOctober9th,2011bygemini

1024的阶乘末尾有多少个0,这个问题只要理清思想就很好解了。

有多少个0取决于有多少个10相乘,即1024拆成小单元后有多少个10。由于

10不是素数,所以直接用10进行计算的话会有很多问题,于是将10分解。

10可以分解成2*5,2和5都是素数,由于每2个相邻的数中一定包含2,所以只

要计算出有多少个5就可以了(2会在5之后及时出现)。

于是解法如下:

是5的倍数的数有:1024/5=204个

是25的倍数的数有:1024/25=40个

是125的倍数的数有:1024/125=8个

是625的倍数的数有:1024/625=1个

所以1024!中总共有204+40+8+1=253个因子5。即1024!后有253个0

算题思想:

(1)先找出有1个5的数

(2)然后找出有两个5的,2个5的数虽然在第一步算过了,但是两个中剩下

的那个5还可以形成0

2

(3)之后就是找出有3个5的,4个5的,直到n个5(5的n次方小于阶乘的

数)

求N!末尾有多少个0

求N的阶乘的末尾有多少个0.

因为任何数都可以表示为所有素数n次幂的乘积,所以

N!=2^x*3^y*5^z*7^m+…

所以求N!末尾有多少个0也就是求min{x,z}.

另外,Z是一定大于x的,这是因为

N!=1*2*3*4*5*6*…

也就是说在每个5的倍数之前至少有2个数是2的倍数,碰到整十整百的时候,2和5

的倍数又同时增加.所以说,Z是一定大于x的.

所以,求N!末尾有多少个0的问题也就转换为求z的值了,也就是求1~N之间有多少个

数字是5的倍数.

如计算2009!的末尾有多少个0:

2009/5=4011~2009之间有401个数是5的倍数(余数省略).

401/5=801~2009之间有80个数是25的倍数.

80/5=161~2009之间有16个数是125的倍数.

16/5=31~2009之间有3个数是625的倍数.

3/5=01~2009之间有0个数是3125的倍数.

所以,2009!的末尾有401+80+16+3=500个0.

本文发布于:2022-11-12 17:00:33,感谢您对本站的认可!

本文链接:http://www.wtabcd.cn/fanwen/fan/88/5537.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:e的0次方
下一篇:暴漏
标签:100的阶乘
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图