数组输入错了吧
by lihaoyu114514 @ 2024-04-27 20:42:34
```cpp
#include<bits/stdc++.h>
using namespace std;
int main()
{
string a;
int cnt=0;
cin>>a;
for(int i=0;i<a.length();i++)
{
if(a[i]=='1')
{
++cnt;
}
}
cout<<cnt;
return 0;
}
by lihaoyu114514 @ 2024-04-27 20:43:47
你可以看看我的(求关)
by lihaoyu114514 @ 2024-04-27 20:44:15
@[dugeng0120](/user/906903) ~~求关注~~
```cpp
#include<iostream>
using namespace std;
int main(){
char a,b,c,d,e,f,g,h;
cin>>a>>b>>c>>d>>e>>f>>g>>h;
cout<<int(a-48)+int(b-48)+int(c-48)+int(d-48)+int(e-48)+int(f-48)+int(g-48)+int(h-48);//算每个字符代表的数字
}
```
by xd244 @ 2024-04-27 20:48:52
s[i]因该是字符, 比较不能写成数字1呀
把条件改成if(a[i] == '1') sum++ 或
sum += (a[i] == '1')
by Fatsheep_110922 @ 2024-05-01 06:43:21