1.题目链接

P1179 [NOIP2010 普及组] 数字统计

2.题意描述

在整数[L,R]的区间范围内,计算数字2出现的次数

3.样例解读

  • 样例一:在2~22中,数字2出现了一次2,数字12出现了一次2,数字20出现了一次2,数字21出现了一次2,数字22出现了两次2,总共出现了6次
  • 样例二:解释同上,数据过大不在此处展开描述

4.解题思路

此题目利用for循环遍历L~R的所有数字,每遍历到一个数字就利用while循环将这个数字的每一位从后往前逐一取出来判断其是否为数字2,如果是的话就用一个累加器标记好,最终对全部数字遍历结束,输出累加器里的值

5.代码实现

#include<iostream>
using namespace std;int l,r,ans;int main(){  cin>>l>>r;for(int i=l;i<=r;i++){//i一定要复制给一个中间变量,i只用来控制for循环遍历到哪个数字,中间变量用于拆分每一位int k=i;while(k>0){  //循环终止条件为数字里的每一位都被取出来判断过了int m=k%10; //取出当前数字的个位if(m==2){ans++;}k/=10; //将当前数字的个位去掉,此位数已经判断过了}}cout<<ans;return 0;
}

洛谷P1179 [NOIP2010 普及组] 数字统计题解相关推荐

  1. 洛谷——P1179 [NOIP2010 普及组] 数字统计

    P1179 [NOIP2010 普及组] 数字统计 题目描述 请统计某个给定范围[L, R][L,R]的所有整数中,数字 22 出现的次数. 比如给定范围[2, 22][2,22],数字22 在数 2 ...

  2. P1179 [NOIP2010 普及组] 数字统计

    题目描述 请统计某个给定范围[L, R][L,R]的所有整数中,数字 2 出现的次数. 比如给定范围[2, 22],数字22 在数 22中出现了 11次,在数1212 中出现 11次,在数 2020  ...

  3. 信息学奥赛一本通 1233:接水问题 | 1950:【10NOIP普及组】接水问题 | OpenJudge NOI 1.9 15 | 洛谷 P1190 [NOIP2010 普及组] 接水问题

    [题目链接] ybt 1233:接水问题 ybt 1950:[10NOIP普及组]接水问题 OpenJudge NOI 1.9 15:接水问题 洛谷 P1190 [NOIP2010 普及组] 接水问题 ...

  4. 信息学奥赛一本通 1978:【18NOIP普及组】标题统计 | 洛谷 P5015 [NOIP2018 普及组] 标题统计

    [题目链接] ybt 1978:[18NOIP普及组]标题统计 洛谷 P5015 [NOIP2018 普及组] 标题统计 [题目考点] 1. 字符串 读入带空格的字符串 将带空格的字符串读入字符数组 ...

  5. 信息学奥赛一本通 1089:数字反转 | 1953:【11NOIP普及组】数字反转 | OpenJudge NOI 1.5 29 | 洛谷 P1307 [NOIP2011 普及组] 数字反转

    [题目链接] ybt 1089:数字反转 ybt 1953:[11NOIP普及组]数字反转 OpenJudge NOI 1.5 29:数字反转 洛谷 P1307 [NOIP2011 普及组] 数字反转 ...

  6. 洛谷——P1307 [NOIP2011 普及组] 数字反转

    P1307 [NOIP2011 普及组] 数字反转 题目描述 给定一个整数,请将该数各个位上数字反转得到一个新数.新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应 ...

  7. 洛谷 P1070 [NOIP2009 普及组] 道路游戏 题解

    题目描述 小新正在玩一个简单的电脑游戏. 游戏中有一条环形马路,马路上有 �n 个机器人工厂,两个相邻机器人工厂之间由一小段马路连接.小新以某个机器人工厂为起点,按顺时针顺序依次将这 �n 个机器人工 ...

  8. [NOIP2010 普及组] 数字统计

    题目描述 请统计某个给定范围[L,R]的所有整数中,数字2出现的次数. 比如给定范围[2,22],数字2在数2中出现了1次,在数12中出现1次,在数 20 中出现 1次,在数 21 中出现 1 次,在 ...

  9. 洛谷P1010 [NOIP1998 普及组] 幂次方题解

    数论递归 题目描述 任何一个正整数都可以用2的幂次方表示.例如137=27+23+20. 同时约定方次用括号来表示,即ab可表示为 a(b). 由此可知,137可表示为2(7)+2(3)+2(0). ...

  10. 洛谷P1010 [NOIP1998 普及组] 幂次方 题解

    题目 C++: #include<bits/stdc++.h> using namespace std; string run(int x,int i=0,string s=string( ...

最新文章

  1. c#_winform打开关闭时淡入淡出
  2. D - 数据结构实验之排序四:寻找大富翁
  3. (五)Java工具类ArrayUtils详解
  4. Python 简介和入门
  5. P4389-付公主的背包【生成函数,多项式exp】
  6. rabbitmq 传递文件_RabbitMQ:计划邮件传递
  7. 有向图生成树是如何画的_漫画:什么是最小生成树?
  8. 带命名空间的XML的dom4j应用转
  9. 算法训练 字符串编辑(java)
  10. html菜单栏用户点击完自动收缩,几个不错的自动收缩菜单导航效果
  11. OpenCV 访问Mat 像素
  12. 分布式系统统一登录的实现
  13. python办公自动化(入门)
  14. 数学建模之主成分分析
  15. [Spring实战系列](2)Maven创建Spring-HelloWorld项目
  16. CATIA—机电产品数字化设计工具
  17. 旗舰手机的拍照芯片(上)
  18. 席位分配问题——惯例Q值法和d'hondt法的MATLAB程序
  19. 快手短视频直播间怎么提高人气热度,直播间冷启动是什么?
  20. FIIL、南卡、漫步者蓝牙耳机怎么选?国产半入耳蓝牙耳机推荐

热门文章

  1. 计算机通信与网络实验西电,西安电子科技大学计算机通信与网络CH04 数字传输.pdf...
  2. 西安电子科技大学计算机科学与技术拔尖班,西安电子科技大学入选基础学科拔尖学生培养计划2.0基地...
  3. JavaFX桌面应用开发-Scene(场景)
  4. javaFX,Scene Builder引入Jfoenix
  5. 计算机论文研究思路怎么写,论文的研究思路模板范文 课题研究思路怎么写
  6. 计算机桌面的字有毛边,windows系统屏幕显示的字体发虚有锯齿
  7. 英文书籍下载网站推荐
  8. Visio2——Visio2019任意位置添加连接点
  9. 网络信息安全知识框架
  10. 科学家提出记忆形成新解 大脑玩的拼图游戏