虽然很简单但我还是要记录给自己看:
这题我的思路是构造一个结构体就可以了
#include<iostream>
#include<string>
#include<algorithm>
using namespace std;
struct b{
string s;
int n;
}ball[1001]={{" ",0}};//结构体数组初始化
bool cmp(b& a,b& b)//我在这里吃了亏
{
return a.n<b.n;
}
//memset(ball,0,sizeof(ball));
int main()
{
int T;
while(cin>>T,T)
{
for(int i=0;i<T;i++)
{
cin>>ball[i].s;
for(int j=0;j<T;j++)
if(ball[i].s==ball[j].s)
ball[i].n++;
}
sort(ball,ball+T,cmp);
cout<<ball[T-1].s<<endl;
}
return 0;
}