标题:乘积尾零

如下的10行数据,每行有10个整数,请你求出它们的乘积的末尾有多少个零?

5650 4542 3554 473 946 4114 3871 9073 90 4329
2758 7949 6113 5659 5245 7432 3051 4434 6704 3594
9937 1173 6866 3397 4759 7557 3070 2287 1453 9899
1486 5722 3135 1170 4014 5510 5120 729 2880 9019
2049 698 4582 4346 4427 646 9742 7340 1230 7683
5693 7015 6887 7381 4172 4341 2909 2027 7355 5649
6701 6645 1671 5978 2704 9926 295 3125 3878 6785
2066 4247 4800 1578 6652 4616 1113 6205 3264 2915
3966 5291 2904 1285 2193 1428 2265 8730 9436 7074
689 5510 8243 6114 337 4096 8199 7313 3685 211

注意:需要提交的是一个整数,表示末尾零的个数。不要填写任何多余内容。

代码

#include <iostream>
#include <algorithm>
using namespace std;
int num[100]=
{5650,4542,3554,473,946,4114,3871,9073,90,4329,
2758,7949,6113,5659,5245,7432,3051,4434,6704,3594,
9937,1173,6866,3397,4759,7557,3070,2287,1453,9899,
1486,5722,3135,1170,4014,5510,5120,729,2880,9019,
2049,698,4582,4346,4427,646,9742,7340,1230,7683,
5693,7015,6887,7381,4172,4341,2909,2027,7355,5649,
6701,6645,1671,5978,2704,9926,295,3125,3878,6785,
2066,4247,4800,1578,6652,4616,1113,6205,3264,2915,
3966,5291,2904,1285,2193,1428,2265,8730,9436,7074,
689,5510,8243,6114,337,4096,8199,7313,3685,211};
int main()
{int num2=0,num5=0;for(int i=0;i<100;i++){while(num[i]%2==0){num2++;num[i]/=2;}while(num[i]%5==0){num5++;num[i]/=5;}}cout<<min(num2,num5)<<endl;return 0;
}

2018年第九届省赛C/C++A组第3题——乘积尾零相关推荐

  1. 2018年第九届省赛C/C++A组第5题——打印图形

    标题:打印图形 如下的程序会在控制台绘制分形图(就是整体与局部自相似的图形). 当n=1,2,3的时候,输出如下: 请仔细分析程序,并填写划线部分缺少的代码. #include <stdio.h ...

  2. 2018年第九届省赛C/C++A组第4题——第几个幸运数

    标题:第几个幸运数 到x星球旅行的游客都被发给一个整数,作为游客编号. x星的国王有个怪癖,他只喜欢数字3,5和7. 国王规定,游客的编号如果只含有因子:3,5,7,就可以获得一份奖品. 我们来看前1 ...

  3. 2018年第九届省赛C/C++A组第2题——星期一

    标题:星期一 整个20世纪(1901年1月1日至2000年12月31日之间),一共有多少个星期一? (不要告诉我你不知道今天是星期几) 注意:需要提交的只是一个整数,不要填写任何多余的内容或说明文字. ...

  4. 征战蓝桥 —— 2018年第九届 —— C/C++B组第3题——乘积尾零

    标题:乘积尾零 如下的10行数据,每行有10个整数,请你求出它们的乘积的末尾有多少个零? 5650 4542 3554 473 946 4114 3871 9073 90 4329 2758 7949 ...

  5. 2018年第九届蓝桥杯C语言B组答案第一题:第几天

    标题:第几天 2000年的1月1日,是那一年的第1天. 那么,2000年的5月4日,是那一年的第几天? 注意:需要提交的是一个整数,不要填写任何多余内容. 方法一:直接用笔算,注意2000年为闰年,2 ...

  6. [蓝桥杯]2018年第九届省赛真题C/C++ B组 填空+大题

    第九届蓝桥杯省赛题目 填空A:第几天 填空B:明码 填空C:乘积尾零 填空 D: 测试次数(待学习) 填空 E:快速排序 大题F:递增三元组 大题G: 螺旋折线 大题H:日志统计 大题I-全球变暖 填 ...

  7. 2018年第九届蓝桥杯Java本科B组国赛题解

    第一题 标题:三角形面积 已知三角形三个顶点在直角坐标系下的坐标分别为: (2.3, 2.5) (6.4, 3.1) (5.1, 7.2) 求该三角形的面积. 注意,要提交的是一个小数形式表示的浮点数 ...

  8. 2018年第九届蓝桥杯C/C++ C组国赛 —— 第四题:约瑟夫环

    标题:约瑟夫环 n 个人的编号是 1~n,如果他们依编号按顺时针排成一个圆圈,从编号是1的人开始顺时针报数. (报数是从1报起)当报到 k 的时候,这个人就退出游戏圈.下一个人重新从1开始报数. 求最 ...

  9. 2018年第九届蓝桥杯C/C++ C组国赛 —— 第三题:全排列

    标题:全排列 对于某个串,比如:"1234",求它的所有全排列. 并且要求这些全排列一定要按照字母的升序排列. 对于"1234",应该输出(一共4!=24行): ...

最新文章

  1. BZOJ 1121 science
  2. MyBatis参数传入集合之foreach动态sql
  3. Java中资源关闭的处理方式
  4. Vue中ref的用法:获取DOM 父获取子数据 父使用子方法 子调用父方法
  5. 单片机实验:外部中断按键
  6. 苹果又想出涨价新招,iPhone 12将标配AirPods耳机?
  7. VisualSVN Server 服务器资源目录
  8. 一个 结构体保存和窗口位置大小记录的类
  9. [项目分享]JSP+Servlet+JDBC+DBCP2实现在线购书系统
  10. WPS Word为PDF签名
  11. 7、前后端分离中的权限管理思路
  12. Chrome断点JS寻找淘宝签名sign
  13. 两金压降两金指什么_​什么是两金压降
  14. 计算机领域获奖感言,计算机编程比赛获奖感言
  15. CMMI五个成熟度级别和对应22个过程域(PA)
  16. 基于WADE框架开发流程
  17. php百度大脑,百度大脑和图灵机器人制作一个简单的自动聊天机器人【PHP代码】...
  18. caffe 提取LMDB时可能出现的错误
  19. DIY自制STC单片机开发板
  20. 比特交织 matlab,比特交织空时编码不对称调制方案及软件分析

热门文章

  1. UML实践---用例图、顺序图、状态图、类图、包图、协作图
  2. Cheatsheet: 2013 09.10 ~ 09.21
  3. 年轻工程师如何锻炼成高手的
  4. 【反射的使用】java反射的复习
  5. 信息传递服务器,AJAX的与服务器之间的信息传递原理(初学)
  6. ios c语言编译环境搭建,iOS开发之runtime(一):runtime调试环境搭建
  7. CSS 七层叠层顺序(stacking level)
  8. oracle带输出参数存储,oracle带输入输出参数存储过程(包括sql分页功能)
  9. Java黑皮书课后题第10章:**10.28(实现StringBuilder类)在Java库中提供了StringBuilder类。给出你对下面方法的实现(将新类命名为MyStringBuilder2)
  10. typescript利用接口类型声明变量_TypeScript入门指南(基础篇)