数字游戏 题解
djjdg520djjdg · · 题解
根据题目所知: 要输入长度为8的01字符串 输出01字符串中字符1的个数 所以,我们先定义01字符串和统计01字符串中字符1个数的变量
string str;
int cnt=0;
要统计字符串中字符1个数,就应该用8(.size()
也可以)代表字符数,再找出1的数量即可。
完整代码
#include <bits/stdc++.h>
using namespace std;
int main() {
string str;//01字符串
int cnt=0;//'1'的数量
cin>>str;//输入01字符串
for(int i=0;i<str.size();i++){//遍历这个字符是否为'1'
if(str[i]=='1')
cnt++;//如果是那'1'的数量+1
}
cout<<cnt;//输出'1'的数量
return 0;//华丽结束
}