[CSP-J 2019] 数字游戏

28次阅读
没有评论

共计 436 个字符,预计需要花费 2 分钟才能阅读完成。

题面

小 K 同学向小 P 同学发送了一个长度为 8 的 01 字符串 来玩数字游戏,小 P 同学想要知道字符串中究竟有多少个 1。
注意:01 字符串为每一个字符是 0 或者 1 的字符串,如“101”(不含双引号)为一个长度为 3 的 01 字符串。

输入描述

共一行,包含一个长度为 8 的 01 字符串 s。

输出描述

共一行,包含一个整数,即 01 字符串中字符 1 的个数。

样例

输入 1

00010100

输出 1

2

输入 2

11111111

输出 2

8

输入 3

01010101

输出 3

4

数据范围

对于 20 的数据,保证输入的字符全部为 0。
对于 100 的数据,输入只可能包含字符 0 和字符 1,字符串长度固定为 8。

答案

很简单一道题,iostream 和 string 加上 for 循环搞定。

代码如下:

#include<iostream>
#include<string>
using namespace std;

int main(){
    string x;
    cin >> x;
    int sum=0;
    for(char i : x){if(i=='1') sum++;
    }
    cout << sum;
    return 0;
}
正文完
 0
元素
版权声明:本站原创文章,由 元素 于2024-10-22发表,共计436字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码