必对题解
2026-01-29 10:01:42
发布于:天津
81阅读
0回复
0点赞
代码如下:
#include<iostream>
#include<string>
//也可以用万能头 #include<bits/stdc++.h>
using namespace std;
int main(){
string s;
cin>>s;//输入s
int num=0;//num用来统计s中有多少1
for(int i=0;i<s.size();i++)
if(s[i]=='1')//如果s[i]是1将num+1;
num++;//num+=1也行,都一样的
cout<<num;//最后输出num
return 0;
}
(按住鼠标左键,划一下前面)
全部评论 2
偷懒。。。
a = input() print(a.count("1"))2026-04-11 来自 上海
0e
看不懂
(我不学python)2026-04-12 来自 天津
0这样理解:
第一句的等价代码:string s; cin>>s第二句的等价代码:
int num=0; for(int i=0;i<s.size();i++) if(s[i]=='1') num++; cout<<num;2026-04-12 来自 江苏
0
对了,讨论的点赞不能少
2026-01-26 来自 天津
0














有帮助,赞一个