民生银行2013年暑期实习生笔试编程题
来源:互联网 发布:黄金分析软件 编辑:程序博客网 时间:2024/05/16 08:53
题目是:求一个数N的阶乘末尾含有多少个0
解题思想:末尾0是由2*5的来的,所以考虑因式分解,得到有多少个2或者5,然后,对于一个数来说,被2整除的个数肯定比5多,所以这里只考虑被5整除的个数。
#include<iostream.h>main(){int a;cout<<"input the num you want to count"<<endl; cin>>a;int temp=1;double Hook=1;int qq;int last=0;while(temp<=a){ Hook=Hook*temp; temp++;}cout<<"Hook is "<<Hook<<endl; cout<<"Now cout The Zero "<<endl;temp=1;while(temp<=a){ qq=temp; while(qq%5==0) { last++;qq=qq/5; } temp++;}cout<<"The last is"<<last<<endl;}
- 民生银行2013年暑期实习生笔试编程题
- 2017年江苏电信暑期实习生笔试编程题
- 乐视2017暑期实习生笔试编程题
- 微软2013暑期实习生笔试题错误
- 阿里巴巴2013暑期实习生笔试题
- 腾讯笔试编程题(2017暑期实习生编程题)
- [笔试编程题] 腾讯2017暑期实习生编程题-java
- 阿里巴巴暑期实习生笔试题
- [笔试练习]腾讯2017暑期实习生编程题
- 中国民生银行宁波分行暑期实习生面筋
- 趋势科技2014年暑期实习生笔试题
- 腾讯17年暑期实习生笔试题 - 构造回文
- 腾讯17年暑期实习生笔试题 - 字符移位
- 腾讯17年暑期实习生笔试题 - 有趣的数字
- 百度17年暑期实习生笔试题 - 单词接龙
- 2013年阿里巴巴暑期实习生笔试题--2013年5月5日考试
- 2013年阿里巴巴暑期实习生笔试题--2013年5月5日考试
- 2013年阿里巴巴暑期实习生笔试题--2013年5月5日考试
- EssentialC++ STL容器一道小习题
- Android提高十六篇之使用NDK把彩图转换灰度图
- JSP指令和JSP动作的区别
- 圆角div
- 关于程序员的几个笑话
- 民生银行2013年暑期实习生笔试编程题
- Zend Studio 9.0.3 支持 phpunit
- const参数,const返回值与const函数
- 9 个开始使用 C++11 的理由
- poj 1459 最大流问题
- 40岁以上的程序员该怎么办?年龄不是问题
- 移植Linux内核到mini2440常见问题
- 给自己加油!!!30岁之前一定要做出一番成就来!
- 【转】给IT新人的15个建议:苦逼程序员的辛酸反省与总结 - 博客 - 伯乐在线