题目描述
小蓝要为一条街的住户制作门牌号。这条街一共有2020位住户,门牌号从1到2020编号。小蓝制作门牌的方法是先制作0到9这几个数字字符,最后根据需要将字符粘贴到门牌上,例如门牌1017需要依次粘贴字符1、0、1、7,即需要1个字符0,2个字符1,1个字符7。请问要制作所有的1到2020号门牌,总共需要多少个字符2?

根据题目意思可以得出,要求算出1到2020共有多少个2,首先必然要用到循环结构,那么其次,有人会问2在各位好算,十位百位千位呢?这就是这个题目的考点所在,看你对于/跟%熟不熟悉,我们会发现,一个数/10,那么就去掉了最低位,因此,可以用循环结构每/10,就%10看是否等于二

代码如下

#include<iostream>
using namespace std;
int judge(int number){int acount=0;while(number){if(number%10==2)acount++;number/=10;}return acount;
}
int main(){int count=0;for(int i=1;i<=2020;i++){count+=judge(i);}cout<<count<<endl;return 0;
}

制作1~2020门牌号共需要几个2字符?相关推荐

  1. 下面使用计算机动画制作的,2020年最新电大《计算机二维动画制作》形考作业任务01-03网考试题及答案(10页)-原创力文档...

    最新电大<计算机二维动画制作>形考作业任务1-3网考试题及答案 1%通过 考试说明<计算机二维动画制作>形考共有3个任务.做考题时,利用本文档中的查找工具,把考题中的关键字输到 ...

  2. 中小学电脑制作活动2020年无人机组装与维修(芯片级)

    红警2020版<无人机组装与维修(芯片级)>教学资源开发完成,本书以无人机组装与芯片级维修为主线,内容上侧重实操应用.全书首先以无人机电子电路为载体,比较详细地介绍了无人机主板焊接,组装及 ...

  3. 会声会影X9快进和慢动作效果如何制作及2020版下载

    会声会影快进与慢放在我们看的影视剧中经常出现,这样可以很好的表现出时间流逝的快与慢,更好的表述情节冲突和人物情感等.那么,在会声会影中,视频的快进与慢动作怎么制作?下面小编就为大家解答下如何使用电脑视 ...

  4. Altium常用元件库,制作原理图使用,共1844个文件,500M+

    以下是文件夹目录,具体文佳的目录因为文章字数限制,不能全部发上来. 差不多包含了大部分日常用到的元器件,Ti公司的原理图库就包含了67个. [下载链接]//download.csdn.net/down ...

  5. DT tableone各种花里胡哨的图 把dataframe导出成html 把矩阵变成html方便查看 类似于shinny功能 制作三线表等共功能 fextable 花里胡哨的工具 datatable

    G:\r\tcga_example-master fextable 花里胡哨的工具 datatable https://rstudio.github.io/DT/ #https://davidgohe ...

  6. Python 基础练习题

                    目      录 实例001:数字组合 实例002:完全平方 实例003:三数排序 实例004:斐波那契I 实例005:斐波那契II 实例006:九九乘法 实例007: ...

  7. 计算机应用基础许晞课件,计算机应用基础 教学课件 作者 许晞 第2章 Word基本应用—制作求职简历...

    1.计算机应用基础 主编 许晞副主编 刘艳丽曾煌兴郑杰秦高德 第2章Word基本应用 制作求职简历 2 2020 4 21 学习目标 熟练掌握字符和段落格式化的使用方法掌握表格的制作 表格单元格的设置 ...

  8. 第十一届蓝桥杯大赛(2020年)软件类省赛第二场 Python大学组 真题+个人解答

    试题A:门牌制作 本题总分:5分 [问题描述] 小蓝要为一条街的住户制作门牌号. 这条街一共有2020位住户,门牌号从1到2020编号. 小蓝制作门牌的方法是先制作0到9这几个数字字符,最后根据需要将 ...

  9. 2020年 第11届 蓝桥杯 Java B组 省赛真题详解及小结【第2场省赛 2020.10.17】

    蓝桥杯 Java B组 省赛真题详解及小结汇总[2013年(第4届)~2020年(第11届)] 说明:大部分题解思路及程序代码 源自 蓝桥杯 官网视频(Java B组历年真题解析) -- 郑未老师. ...

最新文章

  1. cvGetSubRect与cvMul用法
  2. Java虚拟机(JVM)
  3. python 列表推导式 - 列表字典取value
  4. bzoj 3232 01分数规划+最大权封闭子图判定
  5. asp连接mysql oledb_provider=microsoft.jet.oledb……数据库连接方法的疑惑?
  6. 最简单的CSocket通信流程
  7. mysql5.1安装过程_MySQL 5.1.7安装全过程
  8. nginx 启动命令_Nginx实战001:Window中配置使用Nginx入门
  9. 「雅礼集训 2018 Day2」农民
  10. 学生选课系统代码-3mode【DB】视图层代码【MVC--M】代码
  11. java 新手入门电子书_java从入门到精通第6版电子书 PDF高清版
  12. 线性代数学习笔记——矩阵主要公式
  13. ARouter there is no route matched
  14. WNMP项目环境部署
  15. Google三驾马车——GFS、MapReduce、Bigtable
  16. java编程:对两个分数进行简单的算术运算
  17. PPT文件限制编辑如何取消
  18. 表格查询(去除重复数据)
  19. Elasticsearch灾备同步方案功能验证(三)
  20. 重装系统后,没有wifi---问题已解决

热门文章

  1. 微信小程序小说阅读器/在线故事阅读丨可以android studio运行
  2. 做人,别伤人,别骗人,别负人!
  3. 大流量的网站如何解决访问量的问题
  4. @value读取不到数据库配置文件里的值的解决办法
  5. 基于NABCD评论作品,及改进建议
  6. linux无线鼠标右键自动选择,2020年高性价比无线鼠标推荐
  7. c语言中shift的作用,Shift是什么意思?Shift键的功能及作用有哪些?
  8. JS面向对象的三种写法
  9. Leetcode-数据结构-53.最大子数组和
  10. QNX系统的实时性分析-实时性能测试标准