作业帮 > 综合 > 作业

用C++输入一篇英文文章,以$符号结束,统计其中出现频率最高的单词

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/03/29 21:36:50
用C++输入一篇英文文章,以$符号结束,统计其中出现频率最高的单词
#include
#include
#include
#include
using namespace std;
main()
{
string str;
map m;
do
{
cin>>str;
pair ret=m.insert(make_pair(str,1));
if (!ret.second)
{
++ret.first->second;
}
} while (str[0]!='$'||str.size()!=1);
map::iterator mi=m.begin(),mimax;
int fre=0;
while (mi!=m.end())
{
if (mi->first!="$")
{
if (mi->second>fre)
{
fre=mi->second;
mimax=mi;
}
}
mi++;
}
cout