4 solutions
-
0
Guest MOD
-
1
好的,我们看到这道题目首先看数据范围 字符串的长度仅仅有8位 so~~ 我们输入字符串后直接遍历查找是否为字符1 随之cnt+1(cnt记得清零) 还有,字符串数组范围是0~length-1
#include<bits/stdc++.h> using namespace std; int main() { string s; cin >> s; int cnt = 0; for(int i = 0;i < s.size();i++) { if(s[i] == '1') { cnt++; } } cout<<cnt; return 0; }希望本题解能帮助到你~
-
0
原理就是输入这个字符串because他只有8位so就是从1~8挨个判断是不是1
代码(code):
#include<bits/stdc++.h> typedef long long ll; using namespace std; const int N=10010; string a; int cnt; int main(){ cin.sync_with_stdio(false); ios::sync_with_stdio(0); cin.tie(0);cout.tie(0); getline(cin,a); for(int i=0;i<8;i++){ if(a[i]=='1'){ cnt++; } } cout<<cnt; return 0; }
- 1
Information
- ID
- 51
- Time
- 1000ms
- Memory
- 256MiB
- Difficulty
- 4
- Tags
- # Submissions
- 41
- Accepted
- 20
- Uploaded By