梦殇国际

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 刷粉
月光下载 云刷粉软件 云刷粉网页 水贴机电脑版 安卓软件 梦殇导航(教程集合) 有任何问题请点击提问
查看: 5617|回复: 8
打印 上一主题 下一主题

[java] 解:10000的阶乘末尾有多少个0?

[复制链接]

4万

帖子

8565

积分

2772

TBS

UID
4
积分
8565
TBS
2772
智商
23005
节操
22086
海贝
1677
阅读权限
200
在线时间
3112 小时
注册时间
2014-1-1
最后登录
2024-11-6

在线时间长爱心大使梦殇元老

QQ
跳转到指定楼层
1
发表于 2015-10-20 12:45:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
下面的代码大概可以实现,我也是网上搜的一个朋友遇到的java面试题中的其中一个
  1. package com.hisen.test;

  2. public class JC {
  3. public static void main(String[] args) {
  4.         int x = 10000;
  5.         int count = 0;
  6.         while (x>0)
  7.         {
  8.               count = count + x / 5;
  9.               x = x / 5;
  10.         }
  11.         System.out.println(count);
  12. }
  13. }
复制代码
利用到了一个数学知识
令f(x)表示正整数x末尾所含有的“0”的个数,则有:
当0 < n < 5时,f(n!) = 0;
当n >= 5时,f(n!) = k + f(k!), 其中 k = n / 5(取整)。


通俗的解释就是:
求5...所有5都被2拉去产生0了


但是我还是不是很明白,有数学好的没?

找到了答案:http://blog.chinaunix.net/uid-20766194-id-1850404.html


全站禁止灌水,后果自负 月光爆吧器 积分充值 签名档设置 积分记录 新人必备
梦殇qq群 欢迎加入群内禁止传播黄色信息!
①群:515706814 爆吧□顶贴□机器 ②群:94025161 贴吧推广□爆吧□软件 ③群:549343908 营销推广□贴吧□软件
回复

使用道具 举报

8401

帖子

1752

积分

561

TBS

UID
35438
积分
1752
TBS
561
智商
6182
节操
6538
海贝
51
阅读权限
50
在线时间
165 小时
注册时间
2015-2-3
最后登录
2018-10-24
QQ
2
发表于 2015-10-20 12:51:36 | 只看该作者
全站禁止灌水,后果自负 月光爆吧器 积分充值 签名档设置 积分记录 新人必备
梦殇qq群 欢迎加入群内禁止传播黄色信息!
①群:515706814 爆吧□顶贴□机器 ②群:94025161 贴吧推广□爆吧□软件 ③群:549343908 营销推广□贴吧□软件
回复 支持 反对

使用道具 举报

169

帖子

181

积分

963

TBS

UID
20578
积分
181
TBS
963
智商
402
节操
388
海贝
126
阅读权限
20
在线时间
49 小时
注册时间
2014-10-4
最后登录
2017-1-21
3
发表于 2015-10-20 13:11:49 | 只看该作者
大赞
全站禁止灌水,后果自负 月光爆吧器 积分充值 签名档设置 积分记录 新人必备
梦殇qq群 欢迎加入群内禁止传播黄色信息!
①群:515706814 爆吧□顶贴□机器 ②群:94025161 贴吧推广□爆吧□软件 ③群:549343908 营销推广□贴吧□软件
回复

使用道具 举报

1万

帖子

1万

积分

347

TBS

UID
86096
积分
10091
TBS
347
智商
13591
节操
12980
海贝
66
阅读权限
80
在线时间
843 小时
注册时间
2015-10-5
最后登录
2019-7-21
QQ
4
发表于 2015-10-20 13:16:48 | 只看该作者
看不懂啊
来自安卓客户端来自安卓客户端
全站禁止灌水,后果自负 月光爆吧器 积分充值 签名档设置 积分记录 新人必备
梦殇qq群 欢迎加入群内禁止传播黄色信息!
①群:515706814 爆吧□顶贴□机器 ②群:94025161 贴吧推广□爆吧□软件 ③群:549343908 营销推广□贴吧□软件
回复 支持 反对

使用道具 举报

2万

帖子

6121

积分

597

TBS

磊哥

UID
40035
积分
6121
TBS
597
智商
23602
节操
21506
海贝
370
阅读权限
222
在线时间
1364 小时
注册时间
2015-2-25
最后登录
2024-7-30

二逼青年水货勋章在线时间长签到达人

QQ
5
发表于 2015-10-20 13:27:53 | 只看该作者
卧槽,那么短的代码
我是磊哥,磊哥就是我
回复 支持 反对

使用道具 举报

22万

帖子

6万

积分

6万

TBS

❤牵着我的手❤闭着眼睛走你也不会迷路❤

UID
77
积分
67552
TBS
65989
智商
75025
节操
75016
海贝
1142
阅读权限
150
在线时间
6092 小时
注册时间
2014-1-2
最后登录
2023-6-29

二逼青年榜上有名在线时间长水货统领签到达人

QQ
6
发表于 2015-10-20 14:09:36 | 只看该作者
看不懂

点评

难不成您不在阶乘是什么?  详情 回复 发表于 2015-10-20 16:33
来自苹果客户端来自苹果客户端
回复 支持 反对

使用道具 举报

4万

帖子

8565

积分

2772

TBS

UID
4
积分
8565
TBS
2772
智商
23005
节操
22086
海贝
1677
阅读权限
200
在线时间
3112 小时
注册时间
2014-1-1
最后登录
2024-11-6

在线时间长爱心大使梦殇元老

QQ
7
 楼主| 发表于 2015-10-20 16:33:02 | 只看该作者

难不成您不在阶乘是什么?

点评

我是学渣  详情 回复 发表于 2015-10-20 18:32
全站禁止灌水,后果自负 月光爆吧器 积分充值 签名档设置 积分记录 新人必备
梦殇qq群 欢迎加入群内禁止传播黄色信息!
①群:515706814 爆吧□顶贴□机器 ②群:94025161 贴吧推广□爆吧□软件 ③群:549343908 营销推广□贴吧□软件
回复 支持 反对

使用道具 举报

4106

帖子

960

积分

2842

TBS

UID
81309
积分
960
TBS
2842
智商
4492
节操
3363
海贝
64
阅读权限
40
在线时间
168 小时
注册时间
2015-9-3
最后登录
2023-7-26

在线时间长

QQ
8
发表于 2015-10-20 18:13:05 | 只看该作者
我会算1+2=4的算术
来自安卓客户端来自安卓客户端
全站禁止灌水,后果自负 月光爆吧器 积分充值 签名档设置 积分记录 新人必备
梦殇qq群 欢迎加入群内禁止传播黄色信息!
①群:515706814 爆吧□顶贴□机器 ②群:94025161 贴吧推广□爆吧□软件 ③群:549343908 营销推广□贴吧□软件
回复 支持 反对

使用道具 举报

22万

帖子

6万

积分

6万

TBS

❤牵着我的手❤闭着眼睛走你也不会迷路❤

UID
77
积分
67552
TBS
65989
智商
75025
节操
75016
海贝
1142
阅读权限
150
在线时间
6092 小时
注册时间
2014-1-2
最后登录
2023-6-29

二逼青年榜上有名在线时间长水货统领签到达人

QQ
9
发表于 2015-10-20 18:32:12 | 只看该作者
阿星 发表于 2015-10-20 16:33
难不成您不在阶乘是什么?

我是学渣
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

GMT+8, 2024-11-11 09:41,Processed in 0.044887 second(s), 35 queries.

Powered by Discuz!X3.4© 2001-2013 Comsenz Inc. 手机版|黑名单|站点地图|RGB转16进制|梦殇国际 MSI

贴吧交流群:172119290 | 编程交流群:232677917 | 官方YY频道:13234704 | 本站所有软件仅供学习交流使用!

工信部备案:赣ICP备14004172号-1 | 如有需要请联系 邮箱:541641237#qq.com (点击发邮件)

快速回复 返回顶部 返回列表