题目链接

题目描述

请统计某个给定范围[L, R]的所有整数中,数字2出现的次数。

比如在给定范围[2, 22],数字2在数2中出现了1次,在数12中出现了1次,在数20中出现了1次,在数21中出现了1次,在数22中出现了2次,所以数字2在该范围内一共出现了6次。

输入格式:
输入共一行,为两个正整数L和R,之间用一个空格隔开。

输出格式:
输出共1行,表示数字2出现的次数。

Sample Input

2 22

Sample Output

6

Sample Input 2

2 100

Sample Output 2

20

思路

跟上一题差不多,都是遍历一遍,这道题是求 2 的数目,从 L 遍历到 R ,遍历的时候注意一下范围。

C++代码:

#include<bits/stdc++.h>
using namespace std;
int main()
{int L, R;while(cin >> L >> R){int cnt = 0;for(int i = L; i <= R; i++){int j = i;while(j){if(j % 10 == 2) cnt++;j /= 10;}}cout << cnt << endl;}return 0;
}

C/C++编程学习 - 第17周 ② 数字统计相关推荐

  1. C/C++编程学习 - 第22周 ⑦ 数字反写

    题目链接 题目描述 读入一个四位数abcd,请你输出他的"反写"的值. 比如读入1015,输出5101: 读入4310,输出134(不能有前导零) 不合法的四位数,如234, 01 ...

  2. C/C++编程学习 - 第17周 ④ 向量点积计算

    题目链接 题目描述 在线性代数.计算几何中,向量点积是一种十分重要的运算. 给定两个 n 维向量 a=(a1,a2,-,an)和 b=(b1,b2,-,bn),求点积a * b = (a1b1+a2b ...

  3. C/C++编程学习 - 第6周 ⑦ 分离整数的各个数位

    题目链接 题目描述 小蒜给了你一个整数,要求从个位开始分离出它的每一位数字. 输入格式 输入一个整数,整数在 1 到 108 之间. 输出格式 从个位开始按照从低位到高位的顺序依次输出每一位数字.数字 ...

  4. C/C++编程学习 - 第7周 ⑥ 合影效果

    题目链接 题目描述 蒜头君和朋友们去爬香山,为美丽的景色所陶醉,想合影留念.如果他们站成一排,男生全部在左(从拍照者的角度),并按照从矮到高的顺序从左到右排,女生全部在右,并按照从高到矮的顺序从左到右 ...

  5. C/C++编程学习 - 第7周 ④ 鸡尾酒疗法

    题目链接 题目描述 鸡尾酒疗法,原指 "高效抗逆转录病毒治疗"(HAART),由美籍华裔科学家何大一于 1996 年提出,是通过三种或三种以上的抗病毒药物联合使用来治疗艾滋病.该疗 ...

  6. C/C++编程学习 - 第5周 ⑧ 判断直角三角形

    题目链接 题目描述 输入三个整数,判断用这三个整数做边长是否能构成一个直角三角形. 输入格式 输入三个整数. 输出格式 能否构成直角三角形,如能输出:"yes",若不能,输出:&q ...

  7. C/C++编程学习 - 第1周 ⑦ 头文件、强制类型转换、递归

    文章目录 头文件 引用头文件的语法 引用头文件的操作 只引用一次头文件 有条件引用 强制类型转换 整数提升 常用的算术转换 递归 数的阶乘 斐波那契数列 本周其他文章: 头文件 头文件包含了 C 函数 ...

  8. C/C++编程学习 - 第4周 ⑦ 判断是否为两位数

    题目链接 题目描述 判断一个正整数是否是两位数(即大于等于 10 且小于等于 99). 蒜头君:很简单的,快来通过它吧! 输入格式 一个正整数,不超过 1000. 输出格式 一行.若该正整数是两位数, ...

  9. C/C++编程学习 - 第5周 ② 向左看齐

    题目链接 题目描述 上体育课时,某班 n 个小朋友排成一列.随着体育老师的一声"向左看齐",同学们都朝着左边看.现在每个同学想知道左边的同学中,有多少人的身高比自己矮. 输入格式 ...

最新文章

  1. 一包烟钱买到电动剃须刀,小米有品告诉你什么叫性价比
  2. 细说Android事件传递
  3. mysql主从复制错误:Last_SQL_Error: Error #39;Duplicate entry #39;327#39; for key #39;PRIMARY#39;#39; ...
  4. opencv-python图像处理之素描
  5. 面试书上一些题目的整理:O(n)复杂度排序年龄 青蛙跳台阶
  6. 转-最常被程序员们谎称读过的计算机书籍
  7. shell和linux的认识
  8. python 数据结构-字典
  9. linux定时备份mysql数据并同步到其他服务器
  10. 前端学习(3149):react-hello-react之总结生命周期
  11. React组件方法中为什么要绑定this
  12. 6 键盘高级操作技巧
  13. 月薪 100K?还不来看看区块链学习清单?字字都是 Money!
  14. (转)AIX rootvg 镜像创建与磁盘更换
  15. iphone型号表_iPhone手机型号信息大全 (最新)
  16. 【摄影测量原理】第一章:摄影测量学基础
  17. delphi跨平台linux的版本,Delphi 2011 发布了 跨 MAC,LINUX,WINDOWS 平台
  18. 诗歌之美与诗意之存在
  19. 倒酒(拓展欧几里得)
  20. Ubuntu登录界面键盘鼠标失灵

热门文章

  1. android使用fir.im实现版本更新
  2. 51nod1423 最大二“货”问题
  3. 锐龙r77700参数 r7 7700功耗 r7 7700核显性能
  4. Unity 2D Pixel Perfect 2018新功能文档 自制中文翻译
  5. unhandled system error, NCCL version 2.7.8
  6. 《商用密码应用与安全性评估》第四章 密码应用安全性评估实施要点-小结
  7. 版本错误:@annotation pointcut expression is only supported at Java 5
  8. 解决问题:cannot create symlink in “/etc/docker“: existing file in the way
  9. 电阻电路的等效变化(Ⅱ)
  10. 【读书笔记】增长黑客