| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 969 人关注过本帖
标题:求 n!的后面有多少个 0
只看楼主 加入收藏
弟大勿勃
Rank: 2
等 级:论坛游民
帖 子:186
专家分:59
注 册:2014-4-17
收藏
得分:0 
int main()
{
  int n,i,num,count=0;
  printf("请输入n!算式中n的值:");
  scanf("%d",&n);
  
  for(i=5;i<=n;i=i+5)
{
      count++;               
      num=i/5;                  
      while(num%5==0)
{
            count++;
            num/=5;
      }                          //处理5*5的数
  }
  
  printf("结果有%d个0。\n",count);
  
  system("PAUSE");   
  return 0;
}
2014-04-18 21:14
香菱
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2014-4-4
收藏
得分:0 
回复 10 楼 ying8501
while(t)表示一个什么判断条件
2014-04-19 20:49
ying8501
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:6
帖 子:1092
专家分:1446
注 册:2008-11-24
收藏
得分:0 
当t是0时就不再累加了。
2014-04-19 20:51
香菱
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2014-4-4
收藏
得分:0 
回复 11 楼 弟大勿勃
你的那个跟我之前编的差不多,所以会超时
2014-04-19 21:23
香菱
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2014-4-4
收藏
得分:0 
回复 13 楼 ying8501
明白。没看到过那样的条件,书上也木有,谢谢,又学到了一个小知识
2014-04-19 21:25
快速回复:求 n!的后面有多少个 0
数据加载中...
 
   



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

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