企業(yè)網(wǎng)站建立喬拓云智能建站
題目描述
小 K 同學向小 P 同學發(fā)送了一個長度為 8 的 01 字符串 來玩數(shù)字游戲,小 P 同學想要知道字符串中究竟有多少個 1。
注意:01 字符串為每一個字符是 0 或者 1 的字符串,如“101”(不含雙引號)為一個長度為 3 的 01 字符串。
輸入描述
從文件 number.in 中讀入數(shù)據(jù)。
輸入只有一行,一個長度為 8 的 01 字符串 s。
輸出描述
輸出到文件 number.out 中。
輸出只有一行,包含一個整數(shù),即 01 字符串中字符 1 的個數(shù)。
樣例輸入#1
00010100
樣例輸出#1
2
樣例輸入#2
11111111
樣例輸出#2
8
樣例輸入#3
01010101
樣例輸出#3
4
提示
【樣例1解釋】
該 01 字符串中有 2 個字符 1。
【樣例2解釋】
該 01 字符串中有 8 個字符 1。
【數(shù)據(jù)范圍】
對于 20% 的數(shù)據(jù),保證輸入的字符全部為 0。
對于 100% 的數(shù)據(jù),輸入只可能包含字符 0 和字符 1,字符串長度固定為 8。
參考代碼
#include <bits/stdc++.h>
#define ll long long
using namespace std;
int main()
{string s;int cnt = 0;cin>>s;for(int i = 0; i < s.length(); i++){if(s[i] == '1')cnt++;}cout<<cnt;return 0;
}