map()用法

    xiaoxiao2021-08-25  81

    代码如下:

    #include <cstdio> #include <cstring> #include <iostream> #include <algorithm> #include <map> using namespace std; int main() { int n,i; while(cin>>n,n) { map<string,int>mm; map<string,int>::iterator it; string ch,ans; for(i=0;i<n;i++) { cin>>ch; mm[ch]++; } int cnt=0; for(it=mm.begin();it!=mm.end();it++) { cnt=it->second;//第二关键字 ans=it->first;//第一关键字 cout<<ans<<" "<<cnt<<endl; } } return 0; } /* 示例输入: 5 aaa bbb ccc ddd aaa 示例输出: aaa 2 bbb 1 ccc 1 ddd 1 */

    详细讲解:

    1、理论讲解 2、博客链接,有题
    转载请注明原文地址: https://ju.6miu.com/read-677121.html

    最新回复(0)