#include <stdio.h>
#include <stdlib.h>
int main()
{
int n;
int max=0;
scanf("%d",&n);
int arr[1000]={0};//把数组初始化为0;作为计数器
for(int i=0;i<n;i++)//输入的数的每位被数出来
{
int num;
scanf("%d",&num);
while(num>0)
{
int d=num%10;
arr[d]++;
num/=10;
}
} //处理完后arr数组对应的位置有对应的次数
for(int i=0;i<10;i++)
{
if(arr[i]>max)
{
max=arr[i]; //找到最大的数组项
}
}
for(int i=0;i<10;i++)
{
if(max==arr[i])
{
printf("%d ",i);
}
}
return 0;
}
09-17
6404
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
08-11
6172
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
12-12
8352
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)