洛谷——P1980 [NOIP2013 普及组] 计数问题
2024-09-05 19:12:09
题目描述
试计算在区间 11 到 nn的所有整数中,数字x(0 ≤ x ≤ 9)x(0≤x≤9)共出现了多少次?例如,在 11到1111中,即在 1,2,3,4,5,6,7,8,9,10,111,2,3,4,5,6,7,8,9,10,11 中,数字 11 出现了 44 次。
输入格式
2个整数n,xn,x,之间用一个空格隔开。
输出格式
1个整数,表示xx出现的次数。
输入输出样例
输入 #1
11 1
输出 #1
4
思路
循环1…n所有数,依次找到这些数中的x出现的次数
C++代码
/*
*writer:weiyuexin
*date:2020-01-14
*problem:洛谷P1980
**/
#include<iostream>
using namespace std;
int main(){
int n,x;
cin>>n>>x;
int sum=0;
for(int i=1;i<=n;i++){
int b=i;
while(b!=0){ //循环求每一个数中的x出现的次数
if(b%10==x){
sum++;
}
b=b/10;
}
}
cout<<sum;
return 0;
}
最新文章
- Mysql 安装-windows X64
- airline 設定 安裝
- STC12C5A60S2笔记7(定时器)
- HTML 文本格式化实例
- sublime text 3.0 安装 HTML-CSS-JS Prettify
- 基于HttpListener的web服务器
- poj 题目分类(3)
- RTNETLINK answers: File exists错误
- CSS 3动画介绍
- 【微信公众号】将微信公众号消息里的FromUserName即OpenID转成UnionID
- QSizePolicy可均匀调整控件的大小,还可设置比例,非常完美(每个QWidget都有这个功能)
- A convenient way of installing(compiling) VIM with YCM
- 解决WebStorm无法连接到Chrome
- vscode下面开发vue.js项目
- oo第一次作业
- JavaWeb 过滤器——验证登录 防止未登录进入界面
- puppet使用 apache passsenger 作为前端 (debian)
- 第九节、人脸检测之Haar分类器
- 框架源码系列三:手写Spring AOP(AOP分析、AOP概念学习、切面实现、织入实现)
- 使用pandas进行数据预处理01