#include<iostream>
using namespace std;
int main(){
int n,a[1010];
cin>>n;
for(int i=0;i<n;i++) cin>>a[i];
int b[10]={0};
for(int i=0;i<n;i++){
if(a[i]==0) b[0]++;
else{
while(a[i]){
b[a[i]%10]++;
a[i]/=10;
}
}
}
int ma=0,num=0;
for(int i=0;i<10;i++){
if(b[i]>ma) ma=b[i];
}
for(int i=0;i<10;i++){
if(b[i]==ma) num++;
}
printf("%d: ",ma);
for(int i=0;i<10;i++){
if(num-1 && b[i]==ma){cout<<i<<' ';num--;}
else if(num-1==0 && b[i]==ma) cout<<i<<endl;
}
return 0;
}
相关文章
- 03-18求一批整数中出现次数最多的个位数字
- 03-18求出1~13的整数中1出现的次数,并算出100~1300的整数中1出现的次数?为此他特别数了一下1~13中包含1的数字有1、10、11、12、13因此共出现6次,但是对于后面问题他就没辙了。ACMer希望你们帮帮他,并把问题更加普遍化,可以很快的求出任意非负整数区间中1出现的次数。
- 03-18给定一个只包含正整数的非空数组,返回该数组中重复次数最多的前N个数字 ,返回的结果按重复次数从多到少降序排列(N不存在取值非法的情况)
- 03-18习题7-2 求一批整数中出现最多的个位数字 (20 分)
- 03-18实验7-1-6 求一批整数中出现最多的各位数字
- 03-18求整数序列中出现次数最多的数
- 03-18实验6-一维数组:7-5 求整数序列中出现次数最多的数 (15 分)
- 03-18C语言:统计整型变量m中各数字出现的次数,-去掉一个最高分和一个最低分,然后求平均值,(注意最低分和最高分可能有多个数并列)