//求一批整数中出现最多的数字
#include<stdio.h>
int main(void)
{
int n,i,num,digit;
int a[10]={0,0,0,0,0,0,0,0,0,0};
printf("Enter n:");
scanf("%d",&n);
printf("Enter %d integers:",n);
for(i=0;i<n;i++)
{
scanf("%d",&num);
if(num==0)
a[0]++;
else if(num<0)
num=-num;
while(num>0)
{
digit=num%10;
a[digit]++;
num=num/10;
}
}
int max=a[0];
for(i=1;i<10;i++)
{
if(a[i]>max)
max=a[i];
}
for(i=0;i<10;i++)
{
if(a[i]==max)
{
printf("%d:%d",i,max);
printf("\n");
}
}
return 0;
}
7-2 求一批整数中出现最多的数字
最新推荐文章于 2022-12-08 21:41:13 发布