1 条题解
-
0
题目分析
这道题目主要就是统计一个长度为8,只包括“0”和“1”的字符串中“1”的个数。
因为对于20%的数据范围,确保输入的字符全都是“0”,所以直接输出0就可以拿到满分。
满分的做法很多,可以输入8个单词字符,统计“1”的个数,也可以直接读入一个字符串,枚举字符串的每一位,统计“1”的个数;甚至可以使用int类型读取这个数,然后通过数位进行分解处理,下面给出每一个思路的答案。
#include <bits/stdc++.h> using namespace std; string s; int ans; int main(){ freopen("number.in", "r", stdin); freopen("number.out", "w", stdout); ios::sync_with_stdio(false); cin.tie(0); cin>>s; for(int i=0;i<8;i++) if(s[i]=='1') ans++; cout<<ans<<endl; return 0; }#include <bits/stdc++.h> using namespace std; int a[10]; int ans=0; int main(){ for(int i=0;i<8;i++){ cin>>a[i]; } for(int i=0;i<8;i++){ if(a[i]==0){ ans++; } } cout<<ans<<endl; return 0; }
信息
- ID
- 32
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 3
- 标签
- 递交数
- 2
- 已通过
- 2
- 上传者