信息学奥赛一本通 1982:【19CSPJ普及组】数字游戏
【题目链接】
ybt 1982:【19CSPJ普及组】数字游戏
【题目考点】
1. 字符串处理
- 用字符数组,或用string类
2. 分离各位数字
【题解代码】
解法1:用字符数组,统计字符串中字符’1’的个数
#include <bits/stdc++.h>
using namespace std;
int main()
{char s[10];cin>>s;int len = strlen(s), ct = 0;//ct:计数 for(int i = 0; i < len; ++i){if(s[i]=='1')ct++;}cout<<ct;return 0;
}
解法2:使用string类
#include <bits/stdc++.h>
using namespace std;
int main()
{string s;cin>>s;int ct = 0;//ct:计数 for(int i = 0; i < s.length(); ++i){if(s[i]=='1')ct++;}cout<<ct;return 0;
}
解法3:分离整数各位数字
将01字符串视为一个十进制整数。8位数可以由int型量表示。
通过分离各位数字的方法,统计其中1的个数。
#include <bits/stdc++.h>
using namespace std;
int main()
{int n, ct = 0;cin>>n;for(int a = n; a > 0; a /= 10){if(a % 10 == 1)ct++;} cout<<ct;return 0;
}
信息学奥赛一本通 1982:【19CSPJ普及组】数字游戏相关推荐
- 信息学奥赛一本通 1102:与指定数字相同的数的个数 | OpenJudge NOI 1.6 01
[题目链接] ybt 1102:与指定数字相同的数的个数 OpenJudge NOI 1.6 01:与指定数字相同的数的个数 [题目考点] 1.一维数组 2. 计数 [题解代码] 解法1: #incl ...
- 信息学奥赛一本通 1068:与指定数字相同的数的个数 | OpenJudge NOI 1.5 12
[题目链接] ybt 1068:与指定数字相同的数的个数 OpenJudge NOI 1.5 12:与指定数字相同的数的个数 [题目考点] 1. 循环统计 [题解代码] 解法1:用if语句 #incl ...
- 信息学奥赛一本通(1239:统计数字)
1239:统计数字 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 6439 通过数: 2627 [题目描述] 某次科研调查时得到了n个自然数,每个数均不超 ...
- 信息学奥赛一本通C++语言——1096:数字统计
[题目描述] 请统计某个给定范围[L,R]的所有整数中,数字 2 出现的次数. 比如给定范围[2,22],数字2在数2中出现了1次,在数12中出现1次,在数20中出现1次,在数21中出现1次,在数22 ...
- 信息学奥赛一本通(1218:取石子游戏)
1218:取石子游戏 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 8837 通过数: 4144 [题目描述] 有两堆石子,两个人轮流去取.每次取的时候, ...
- 信息学奥赛一本通 1985:【19CSPJ普及组】加工零件 | 洛谷 P5663 [CSP-J2019] 加工零件
[题目链接] ybt 1985:[19CSPJ普及组]加工零件 洛谷 P5663 [CSP-J2019] 加工零件 [题目考点] 图论 SPFA算法 [解题思路] 1. 问题分析 每个工人是一个顶点, ...
- 信息学奥赛一本通 1983:【19CSPJ普及组】公交换乘
[题目链接] ybt 1983:[19CSPJ普及组]公交换乘 [题目考点] 1. 模拟 [解题思路] 设置数组tk保存优惠票,优惠票的属性有:获得时间,价格. 设下标st,tk[st]是当前时间下, ...
- 信息学奥赛一本通 1089:数字反转 | 1953:【11NOIP普及组】数字反转 | OpenJudge NOI 1.5 29 | 洛谷 P1307 [NOIP2011 普及组] 数字反转
[题目链接] ybt 1089:数字反转 ybt 1953:[11NOIP普及组]数字反转 OpenJudge NOI 1.5 29:数字反转 洛谷 P1307 [NOIP2011 普及组] 数字反转 ...
- 1982:【19CSPJ普及组】数字游戏 scratch C++
http://ybt.ssoier.cn:8088/problem_show.php?pid=1982 /* 1982:[19CSPJ普及组]数字游戏-蒋长灵 http://ybt.ssoier.cn ...
最新文章
- 干货:Android 源码使用心得分享
- 网页中的load函数
- 华为抢购助手_就一句话,华为这个智慧办公新物种“有点东西”!
- Python入门学习---第三天
- hosts文件中同一个域名两个IP的解析顺序
- mysql check table_修复MySQL的MyISAM表命令check table用法
- mysql的英文字母_MySQL中查询的有关英文字母大小写问题的分析
- 815. Bus Routes
- 围绕LEADS理念以开发者为中心,华为HDG伴你梦飞扬!(转载)
- 赫尔维茨矩阵与matlab,第3章时域分析法剖析.ppt
- 在C++中禁止或允许权限
- 高并发、高性能 Web 架构
- spring 事务传播机制和隔离级别
- SCPM供应链管理专业证书知多少
- 员工管理系统————员工添加模块
- boost::stacktrace::detail相关的测试程序
- 怎样判断计算机硬盘损坏,检测硬盘是否损坏的方法来了,这里有四种判断方法!...
- python 网络培训班费用具体是多少?
- c语言课程设计文献检索,文献检索课学习心得三篇(2)
- 95后女孩从月入3000到月入10万