C++中map的简单使用

来源:互联网 发布:现在开淘宝卖什么好卖 编辑:程序博客网 时间:2024/06/06 23:30

话不多说,直接上代码,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;}



原创粉丝点击