博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
51nod1003 阶乘后面0的数量
阅读量:4952 次
发布时间:2019-06-12

本文共 565 字,大约阅读时间需要 1 分钟。

n的阶乘后面有多少个0?

6的阶乘 = 1*2*3*4*5*6 = 720,720后面有1个0。
Input
一个数N(1 <= N <= 10^9)
Output
输出0的数量
Input示例
5
Output示例
1 只有一对2和5相声乘才一个0,n的阶乘就是求2和5的对数,由于n!中2的的因子数大于5,其实就是求5的因子数有多少。
1 #include 
2 #include
3 #include
4 #include
5 #define ll long long 6 using namespace std; 7 int main() { 8 int n, ans = 0; 9 cin >> n;10 while(n) {11 ans += n/5;12 n/=5;13 }14 cout << ans << endl;15 return 0;16 }

 

转载于:https://www.cnblogs.com/xingkongyihao/p/7308649.html

你可能感兴趣的文章
前端之路
查看>>
javascript 继承
查看>>
String类型转int类型方法
查看>>
关于渲染引擎设计,Scene Management的文章
查看>>
oracle 使用leading, use_nl, rownum调优
查看>>
客户数据库出现大量cache buffer chains latch
查看>>
機械の総合病院 [MISSION LEVEL: C]
查看>>
实战练习细节(分行/拼接字符串/字符串转int/weak和copy)
查看>>
Strict Standards: Only variables should be passed by reference
查看>>
hiho_offer收割18_题解报告_差第四题
查看>>
AngularJs表单验证
查看>>
静态方法是否属于线程安全
查看>>
fegin 调用源码分析
查看>>
Linux的基本命令
查看>>
02号团队-团队任务3:每日立会(2018-12-05)
查看>>
SQLite移植手记1
查看>>
C# windows程序应用与JavaScript 程序交互实现例子
查看>>
HashMap详解
查看>>
Adobe Scout 入门
查看>>
51nod 1247可能的路径
查看>>