C语言编程:输入一个正整数n(1<n<=1000),再输入n个整数,分析每个整数的每一个数字,求出

2025-01-03 00:25:59
推荐回答(1个)
回答1:

#include  

int main()
{
int a[10]={0};
int n,i,k,x,max;
max=0;
scanf("%d",&n);
for (i=1;i<=n;i++)
{
scanf("%d",&x);
while (x)
{
k=x%10;
a[k]++;
if (a[k]>max) max=a[k];
x=x/10;
}

for (i=0;i<10;i++)
{
if (a[i]==max) printf("%d\n",i);
}
return 0;
}