赞
踩
#include
#include
#include
using namespace std;
int main()
{
string strInput;
while(cin >> strInput)
{
int iNum = atoi(strInput.c_str());
map smap;
string maxColour;
int maxCount;
if(0 == iNum)
{
return 0;
}
for(int i = 0 ; i < iNum; i++)
{
cin >> strInput;
if(i == 0)
{
maxColour = strInput;
maxCount = 1;
}
map::iterator ite = smap.find(strInput);
if(ite != smap.end())
{
smap[strInput]++;
}else
{
smap[strInput] = 1;
}
}//for_loop
for(map::iterator ite = smap.begin(); ite != smap.end(); ite++)
{
if(ite->second > maxCount)
{
maxColour = ite->first;
}
}
cout << maxColour << endl;
}//while_loop
return 0;
}
不清楚哪里有错误,我自己运行的乐哈哈。管你个鸟。。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。