0
已采纳
桶排序思想,输入一个数字,作为数组下标,数组元素加加,循环;
循环比较,取最大
string b;
int a[100]={0},max=0,c,l,z;
cin>>b;
l=b.size();
for(int i=0;i<=l-1;i++)
{
z=int(b[i]-48);
a[z]++;
}
for(int i=0;i<=9;i++)
{
if(a[i]>max)
{
max=a[i];
c=i;
}
}
for(int i=0;i<=9;i++)
{
if(a[i]==max)
cout<<i<<endl;
}
0
0

