c++编写程序,输入几行文本,并打印一个表格,此表格按照单词在文本中出现顺序,显示不同单词出现次数
4个回答
展开全部
#include<iostream>
#include<istream>
#include <string>
#include<map>
using namespace std;
map<string, int> mMap;
int main(){
std::string str;
while(cin >> str)
{
mMap[str]++;
map<string, int >::const_iterator t;
for (t = mMap.begin(); t != mMap.end(); t++){
cout << t->first << " " << t->second << endl;
}
}
return 0;
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
引用进击的D丝的回答:
#include<iostream>
#include<istream>
#include <string>
#include<map>
using namespace std;
map<string, int> mMap;
int main(){
std::string str;
while(cin >> str)
{
mMap[str]++;
map<string, int >::const_iterator t;
for (t = mMap.begin(); t != mMap.end(); t++){
cout << t->first << " " << t->second << endl;
}
}
return 0;
}
#include<iostream>
#include<istream>
#include <string>
#include<map>
using namespace std;
map<string, int> mMap;
int main(){
std::string str;
while(cin >> str)
{
mMap[str]++;
map<string, int >::const_iterator t;
for (t = mMap.begin(); t != mMap.end(); t++){
cout << t->first << " " << t->second << endl;
}
}
return 0;
}
展开全部
可是最后运行的答案却是重复了多次
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我可以写 可以写
追问
所以,你能写一下吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询