c++ primer 5th 练习11.9自己编写的答案
发布日期:2021-05-07 00:57:07 浏览次数:10 分类:技术文章

本文共 698 字,大约阅读时间需要 2 分钟。

#include 
#include
#include
#include
#include
#include
//stringstream对象需要包含头文件sstream#include
using namespace std;int main(){map
> word_linenumber;string words;int number = 0;string word;while(getline(cin,words)) { ++ number; stringstream in(words); while(in >> word) word_linenumber[word].push_back(number); }for(const auto & i : word_linenumber) { cout << i.first << ":"; for(auto j : i.second) cout << j << " "; cout << endl; } return 0;}

运行结果:

i am a goodboy and you are a good boytoo so you are a good boya:1 3 4 am:1 and:2 are:3 4 boy:2 3 5 good:1 3 5 i:1 so:4 too:4 you:2 4

总结:list也可以使用push_back()在末尾添加元素

上一篇:c++ primer5th 习题11.14自编答案
下一篇:c++ primer 5th 练习11.7自编答案

发表评论

最新留言

表示我来过!
[***.240.166.169]2025年03月12日 23时57分08秒