c++统计输入中不同单词所出现的次数

来源:互联网 发布:电商美工晋升方向 编辑:程序博客网 时间:2024/06/04 18:30

Accelerated C++ 第三章中有一道题,编写一个程序用于计算在它的输入中每个不同的单词所出现的次数。

用map实现,第一个string存储单词,第二个int用于计算单词出现的次数。

map<string,int> word_count;    string word;    while (cin>>word)       ++word_count[word];    map<string,int>::iterator mp_itr = word_count.begin();    while(mp_itr!= word_count.end())    {        cout<< mp_itr->first << " occurs "            <<mp_itr->second << " times " <<endl;        mp_itr++;    }
0 0
原创粉丝点击