注册 登录
编程论坛 C++教室

c++编程

杂物与我_ 发布于 2016-09-19 10:49, 1493 次点击
#include<istream>
#include<map>
using namespace std;
int main(void)
{
    int n;
    while(cin>>n && n)
    {
        map<string,int>balloon;
        string s;
        for(int i=0;i<n;i++)
        {
            cin>>s;
            ballon[s]++;
        }
        int imax=0;
        map<string,int>::iterator point ,loc;
        for(point=balloon.begin();point!=balloon.end();point++)
            if (imax<point->second)
            {
                imax=point->second;
                loc=point;
            }
            cout<<loc->first<<endl;
    }
    return 0;
}
3 回复
#2
杂物与我_2016-09-19 10:50
大伙看下有什么问题
#3
rjsp2016-09-19 11:56
"有什么问题" 应该是你告诉别人!
若是编译失败,贴出编译器给出的错误信息
若是运行结果不符合你的预期,贴出你的输入实际输出你期待的输出
#4
yangfrancis2016-09-19 21:56
检查一下头文件有没有错
1