题目描述
小 KK 同学向小 PP 同学发送了一个长度为 88 的 01
字符串来玩数字游戏,小 PP 同学想要知道字符串中究竟有多少个 1
。注意:01
字符串为每一个字符是 0
或者 1
的字符串,如 101
(不含双引号)为一个长度为 33 的 01
字符串。
输入格式
输入只有一行,一个长度为 88 的 01
字符串 s。
输出格式
输出只有一行,包含一个整数,即 01
字符串中字符 1
的个数。
样例输入1
00010100
样例输出1
2
样例输入2
11111111
样例输出2
8
样例分析
【输入输出样例 1 说明】
该 01
字符串中有 22 个字符 1
。
【输入输出样例 2 说明】
该 01
字符串中有 88 个字符 1
。
数据范围
对于 20%20% 的数据,保证输入的字符全部为 0
。
对于 100%100% 的数据,输入只可能包含字符 0
和字符 1
,字符串长度固定为 88。
代码:
#include<iostream>
using namespace std;
#define fre(x) freopen(#x".in","r",stdin),freopen(#x".out","w",stdout);
using namespace std;
const int MAX=2147483647;
const int N=1e6;
char a;
int ans;
int main()
{
for(int i=1;i<=8;i++)
{
scanf("%c",&a);
if(a=='1') ans++;
}
printf("%d",ans);
return 0;
}