#include<stdio.h>
main()
{
int i,n,m,max;
int a[10]={0};
printf("请输入n个正整数:");
scanf("%d",&n);
for(i=0;i<n;i++) //分别把正整数的各位数字求出来再求出现的次数
{
scanf("%d",&m); //存入n个正整数
while(m!=0&&m>0)
{
a[m%10]++; //求正整数最后一位数字
m/=10; //除10再求正整数的最后一位数字
}
}
max=a[0]; //
for(i=0;i<10;i++)
if(max<a[i])
max=a[i];
for(i=0;i<10;i++)
if(max==a[i])
printf("%d:%d\n",a[i],i);
}
求一批整数中出现次数最多的个位数字
最新推荐文章于 2021-08-04 17:19:28 发布