20pts求助

P5660 [CSP-J2019] 数字游戏

数组输入错了吧
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


|