题目如下:

分析:这道题还是很简单的,只要用字符串就ok了。
代码如下:
方法一:
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
string s;
cin >> s;
int len = s.length();
int ans = 0;
for (int i = 0; i < len; i++)
{
if (s[i] == '1')
{
ans++;
}
}
printf("%d\n", ans);
return 0;
}
方法二:
#include<bits/stdc++.h>
using namespace std;
char x;
int tot;
int main(){
//freopen("number.in","r",stdin);
//freopen("number.out","w",stdout);
for(int i=1;i<=8;++i){
cin>>x;
if(x=='1')++tot;
}
cout<<tot<<endl;
return 0;
}
好了,这道题结束。
这里给大家推荐一个网站:https://noi.top/prediction
这个网站里有每一年所有参加NOIP的选手的成绩和代码。有兴趣可以去看看自己的哦。