codevs 1126 数字统计 2010年NOIP全国联赛普及组 x
2024-08-29 04:44:26
题目描述 Description
请统计某个给定范围[L, R]的所有整数中,数字2出现的次数。
比如给定范围[2, 22],数字2在数2中出现了1次,在数12中出现1次,在数20中出现1次,在数21中出现1次,在数22中出现2次,所以数字2在该范围内一共出现了6次。
数据范围 1 ≤ L ≤ R≤ 10000。
输入描述 Input Description
输入共1 行,为两个正整数L 和R,之间用一个空格隔开。
输出描述 Output Description
输出共1 行,表示数字2 出现的次数。
样例输入 Sample Input
2 22
样例输出 Sample Output
6
#include <iostream> using namespace std; int main()
{
int a,b,c=;
cin>>a>>b;
for(int i=a; i<=b; i++) //起止点(a,b)
{
int p=i;
while(p>) //当p比0大时
{
if(p%==) //如果个位数上数字为2
{
c++;//计数++
}
if(p>) p=p/;//如果该时比10大,取下一位数
else p=;
}
}
cout<<c;
return ;
}
最新文章
- 【Knockout.js 学习体验之旅】(2)花式捆绑
- Head First 设计模式 --10 状态模式
- maven构建过程
- hdu 1142(DFS+dijkstra)
- DataTable排序的一般方法
- Linux内核学习方法
- Arrays.sort的粗略讲解
- Akka边学边写(3)-- ByteString介绍
- vbs 获取当前目录的实现代码
- 项目实战12.2—企业级监控工具应用实战-zabbix操作进阶
- Maven入门知识介绍
- ●CodeForces 280D k-Maximum Subsequence Sum
- idea启动多个tomcat失败
- Python 多个分隔符 读取逗号和空格分开的数据
- Navicat远程连接不上mysql解决方案(已测试过)
- are not called implicitly
- expect安装和使用
- Ceph PG介绍及故障状态和修复
- myFocus 焦点图/轮播插件
- Qt 删除目录