| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 5164 人关注过本帖
标题:n!阶乘后有几个零?
只看楼主 加入收藏
tianqiao
Rank: 2
等 级:论坛游民
帖 子:80
专家分:55
注 册:2011-9-21
收藏
得分:0 
回复 10楼 wang155423
楼上的话我..实在不懂,我用125以上的数和上面的代码对比了一下,都是一样的啊.
2011-12-09 13:06
wang155423
Rank: 6Rank: 6
等 级:侠之大者
帖 子:216
专家分:408
注 册:2011-9-4
收藏
得分:0 
怎么可能,例如125!末尾有31个0,你的代码运行肯定只有30个0
2011-12-09 13:09
tianqiao
Rank: 2
等 级:论坛游民
帖 子:80
专家分:55
注 册:2011-9-21
收藏
得分:0 
回复 12楼 wang155423
末尾是零的情况就是统计有多少个5,如果是25就多加一次,这又有什么错误,我的逻辑有什么错误??
2011-12-09 13:12
wang155423
Rank: 6Rank: 6
等 级:侠之大者
帖 子:216
专家分:408
注 册:2011-9-4
收藏
得分:0 
逻辑没错,问题就是,那如果数是125呢,或比125大,你的代码就不能再加一次了。。这个题只能用循环。。
2011-12-09 13:23
tianqiao
Rank: 2
等 级:论坛游民
帖 子:80
专家分:55
注 册:2011-9-21
收藏
得分:0 
为什么不能再加????
2011-12-09 13:57
wang155423
Rank: 6Rank: 6
等 级:侠之大者
帖 子:216
专家分:408
注 册:2011-9-4
收藏
得分:0 
回复 15楼 tianqiao
为什么?你想想,125是不是含有3个5,而你的代码对于每个数含5的个数最多只能是2,照你那种写法,应该还有if(!(a%125))不是么。。??
2011-12-09 20:54
快速回复:n!阶乘后有几个零?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014448 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved