高质量题解|A30460.整数的个数
2026-01-28 17:43:13
发布于:北京
0阅读
0回复
0点赞
解题思路
题目要我们统计1、5、10出现的次数,我们就用3个计数器来计数
在循环中判断,如果这个数是1,那么为计算1的这个计数器就加1(其他两个同理)
最后换行输出
代码
#include <bits/stdc++.h>
using namespace std;
int a[1010];
int main(){
int k;
cin >> k;
for(int i = 1;i <= k;i++){
cin >> a[i];
}
int one = 0,five = 0,ten = 0;
for(int i = 1;i <= k;i++){
if(a[i] == 1){
one += 1;
}
if(a[i] == 5){
five += 1;
}
if(a[i] == 10){
ten += 1;
}
}
cout << one << endl;
cout << five << endl;
cout << ten << endl;
return 0;
}
这里空空如也







有帮助,赞一个