题目描述

输入一个正整数n,求n!(即阶乘)末尾有多少个0? 比如: n = 10; n! = 3628800,所以答案为2

输入描述:

输入为一行,n(1 ≤ n ≤ 1000)

输出描述:

输出一个整数,即题目所求
示例1

输入

10

输出

2

思路:要统计末尾0的个数,只需要统计2和5的个数。因为n!,含因数2的数字有2,4,6,8,含5的只有5。故2的个数一定大于5,所以只需要统计5的个数即可得知末尾0的个数。

源代码:

#include<stdio.h>

int main()
{
int n,i,sum=0,t;
scanf("%d",&n);
for(i=2;i<=n;i++)
{
t=i;
while(t%5==0)
{
sum+=1;
t/=5;
}
}

printf("%d\n",sum);

}

2017年网易校招题 末尾0的个数相关推荐

  1. 滴滴校招真题——末尾0的个数

    题目描述 输入一个正整数n,求n!(即阶乘)末尾有多少个0? 比如: n = 10; n! = 3628800,所以答案为2 输入描述: 输入为一行,n(1 ≤ n ≤ 1000) 输出描述: 输出一 ...

  2. 2017年网易校招题 数字翻转

    题目描述 对于一个整数X,定义操作rev(X)为将X按数位翻转过来,并且去除掉前导0.例如: 如果 X = 123,则rev(X) = 321; 如果 X = 100,则rev(X) = 1. 现在给 ...

  3. 2017年网易校招题 买苹果

    题目描述 小易去附近的商店买苹果,奸诈的商贩使用了捆绑交易,只提供6个每袋和8个每袋的包装(包装不可拆分). 可是小易现在只想购买恰好n个苹果,小易想购买尽量少的袋数方便携带.如果不能购买恰好n个苹果 ...

  4. 2017年网易校招题 输入一个数将其变为斐波那契数(最小步数)

    题目描述 Fibonacci数列是这样定义的: F[0] = 0 F[1] = 1 for each i ≥ 2: F[i] = F[i-1] + F[i-2] 因此,Fibonacci数列就形如:0 ...

  5. 2017年网易校招题 解救小易

    题目描述 有一片1000*1000的草地,小易初始站在(1,1)(最左上角的位置).小易在每一秒会横向或者纵向移动到相邻的草地上吃草(小易不会走出边界).大反派超超想去捕捉可爱的小易,他手里有n个陷阱 ...

  6. 滴滴2017校园招聘编程题——阶乘末尾0的个数

    1.题目如下图所示: 2.分析:         这个题目描述的很简单,思路看似也很清晰,我们第一想到的肯定就是正常计算和统计--先计算N!阶乘的结果,然后统计结果末尾0的个数.看似这是一个很好的也很 ...

  7. 2017滴滴校招 末尾0的个数(数学知识)

    末尾0的个数 时间限制:1秒 空间限制:32768K 输入一个正整数n,求n!(即阶乘)末尾有多少个0? 比如: n = 10; n! = 3628800,所以答案为2 输入描述: 输入为一行,n(1 ...

  8. 牛客小白月赛6 水题 求n!在m进制下末尾0的个数 数论

    链接:https://www.nowcoder.com/acm/contest/135/C 来源:牛客网 题目描述 其中,f(1)=1;f(2)=1;Z皇后的方案数:即在Z×Z的棋盘上放置Z个皇后,使 ...

  9. java n%9==0_用C++实现求N!中末尾0的个数的方法详解

    题目描述: 输入一个正整数n,求n!(即阶乘)末尾有多少个0? 比如: n = 10; n! = 3628800,所以答案为2 输入描述: 输入为1行,n(1≤n≤1000) 输出描述: 输出一个整数 ...

最新文章

  1. 基于SSH实现医院在线挂号系统
  2. Writing Images to the Excel Sheet using PHPExcel--转载
  3. linux 安装ios jenkins 打包机器签名证书问题
  4. PRDICQR action column
  5. ospf实验及原理(ensp)
  6. [转]权限树中Checkbox的操作[Asp.Net2.0]
  7. 陶哲轩实分析 引理8.2.7 注
  8. 深度学习之神经网络的结构
  9. 力扣1037.有效的回旋镖
  10. Tapioca:linux上同gtalk语音通信
  11. uniapp中利用监视vuex中state数据配合uview实现登录消息提示
  12. python空格算一个字符吗_举例说明python中空格是属于字符
  13. Linux抓包命令tcpdump以及常见抓包使用方法
  14. TMQ:定时消息队列原理与实现
  15. fu7推挽胆机音质_fu7电子管功放电路图大全(6N8P\6P3P\胆机功放电路\耦合电容器) - 全文...
  16. Tp-link路由器怎么设置端口映射 内网端口映射
  17. 培训机构刷题小程序设计与制作
  18. NOI WC 2019 小结
  19. first season ninth episode, 所有人的感恩节都很糟糕
  20. 2020新款真无线蓝牙耳机盘点,双11高性价比十款蓝牙耳机推荐

热门文章

  1. LeetCode 1442. 形成两个异或相等数组的三元组数目(前缀异或)
  2. 正则邮箱_自己写一个通用的邮箱正则表达式
  3. SemEval-2010任务8:成对名词之间的语义关系的多分类
  4. python中的range与list函数
  5. Spark Worker源码
  6. android闹钟测试工具,android开发:AlarmManager闹钟管理器的实例
  7. Linux查看指定进程占用mem,Linux查看占用mem的进程脚本
  8. sort函数_MATLAB--数字图像处理 sort()函数
  9. 测试集没标签,可以拿来测模型吗?
  10. 图谱实战 | 李翔:美团到店综合知识图谱的构建与应用