nefu 753 n!末尾有多少个0
2016-01-15 13:48
381 查看
n!末尾有多少个0
Problem : 753 Time Limit : 1000ms Memory Limit : 65536Kdescription
计算N!末尾有多少个0
input
输入数据有多组,每组1行,每行1个数N(10 <= N <=100000000)
output
在一行内输出N!末尾0的个数。
sample_input
10
100
sample_output
2
24
hint
source
分析:
只有2*5=10,所以找有多少5,一层层找。。
代码:
//希望我能坚持下去!
#include <iostream>
using namespace std;
int main()
{
int n,k,i,sum;
while(cin>>n)
{
sum=0;
i=5;
k=n/i;
while(k>0)
{
sum=sum+k;
i=i*5;
k=n/i;
}
cout<<sum<<endl;
}
return 0;
}
相关文章推荐
- 嵌入式开发板mount NFS 错误
- grails学习笔记
- 第二阶段 4、限制同时下载的最大任务数
- 关于进程间IPC
- 解决支付宝WEB支付界面模块在Android上自动滑动到登录模块的问题
- deletefile 失败
- 一个db的查询优化记录
- 职业生涯管理系统 servlet+javabean+mysql(二)项目的启动
- 类 BigDecimal
- cors 跨域详解
- iOS snow animation
- framework增加字符串资源和图片等resource资源
- Android开发中使用软引用和弱引用
- kafka集群安装和基本使用
- Velocity基本语法(一)
- 用mysqldump导出压缩文件
- Android缓存文件的存放
- centos挂载SSD
- 将图片保存到系统相冊的两种方法
- Centos6.4安装jdk