1、出现最多的数位
//读入5个整数,求这5个整数中出现最多的个位数字
//例如输入
//21 5213 134 19 14321
//输出
//1
//b[10]
//
//int fun(int num[]);
# include<stdio.h>
int fun(int a[]);
int main()
{
int i;
int a[5];
for(i=0; i<5; i++)
{
scanf("%d", &a[i]);
}
printf("%d", fun(a));
return 0;
}
int fun(int a[])
{
int i, t, g, max=0 ,j;
int b[10]={0};
for(i=0; i<5; i++)
{
t = a[i];
while(t>0)
{
g = t % 10;
b[g]++;
t /= 10;
}
}
for(i=0; i<10; i++)
{
if(max<b[i])
{
max = b[i];
j = i;
}
}
return j;
}
//读入5个整数,求这5个整数中出现最多的个位数字
//例如输入
//21 5213 134 19 14321
//输出
//1
//b[10]
//
//int fun(int num[]);
# include<stdio.h>
int fun(int a[]);
int main()
{
int i;
int a[5];
for(i=0; i<5; i++)
{
scanf("%d", &a[i]);
}
printf("%d", fun(a));
return 0;
}
int fun(int a[])
{
int i, t, g, max=0 ,j;
int b[10]={0};
for(i=0; i<5; i++)
{
t = a[i];
while(t>0)
{
g = t % 10;
b[g]++;
t /= 10;
}
}
for(i=0; i<10; i++)
{
if(max<b[i])
{
max = b[i];
j = i;
}
}
return j;
}