您的位置:首页 > 编程语言 > C语言/C++

C++中map的简单使用

2017-05-16 11:01 337 查看
话不多说,直接上代码,Y宝宝手把手教的我很开心呢!

#include <iostream>
#include <cstring>
#include <cstdio>
#include <map>
#include <string>
using namespace std;

int main()
{
map<string,int>mp;
map<string,int> :: iterator it;
int n;
string str;
while(cin>>n)
{
mp.clear();
string k;
int maxn=-999;
for(int i=0;i<n;i++)
{
cin>>str;
mp[str]++;
if(mp[str]>maxn)
{
maxn=mp[str];
k=str;
}
}
/*
for(it=mp.begin() ;it!=mp.end();it++)
{
if(it->second>maxn)
{
maxn=it->second;
k=it->first;
}
}*/
cout<<k<<endl;
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: