C++ primer 第五版 中文版 练习 11.14 个人code
来源:互联网 发布:俄狄浦斯 知乎 编辑:程序博客网 时间:2024/05/21 13:53
C++ primer 第五版 中文版 练习 11.14
题目:扩展你在11.2.1节练习(第378页)中编写的孩子姓到名的map,添加一个pair的vector,保存孩子的名和生日。
答:
注意:以下代码只是能保存一次输入,不是循环输入或者一次输入多个名到生日的pair,但也算是符合本题题意思。
/*扩展你在11.2.1节练习(第378页)中编写的孩子姓到名的map,添加一个pair的vector,保存孩子的名和生日。*/#include <iostream>#include <map>#include <string>#include <vector>#include <utility>using namespace std;int main(){map<string, vector<string>> famliy = { { "wang", { "yan", "wei" } }, { "li", { "ke", "fei" } } };string famliyname, name, birday;vector<pair<string, string>> name_birday; //保存名和生日。cout << "请输入姓、名和生日,以空格或者回车格开:";cin >> famliyname >> name>>birday;//根据关键字 “姓”来保存“名”。famliy[famliyname].push_back(name);//保存名到生日的pair到vector。name_birday.push_back(make_pair(name, birday));//输出保存的 姓到名的关联容器的内容for (const auto &w : famliy){cout << "家庭的姓为:" << w.first << " " << "有这些孩子的名:" << " ";for (const auto &a : w.second)cout << a << "、";cout << endl;}//输出保存的 姓到名的pair的内容。for (const auto &n : name_birday)cout <<"名字为:"<< n.first << " " <<"生日为:"<< n.second << endl;return 0;}
0 0
- C++ primer 第五版 中文版 练习 11.14 个人code
- C++ primer 第五版 中文版 练习 8.13 个人 code
- C++ primer 第五版 中文版 练习 9.5 个人 code
- C++ primer 第五版 中文版 练习 9.31 个人code
- C++ primer 第五版 中文版 练习 9.47 个人code
- C++ primer 第五版 中文版 练习 9.49 个人code
- C++ primer 第五版 中文版 练习 9.50 个人code
- C++ primer 第五版 中文版 练习 10.1 个人code
- C++ primer 第五版 中文版 练习 10.2 个人code
- C++ primer 第五版 中文版 练习 9.51 个人code
- C++ primer 第五版 中文版 练习 10.3 个人code
- C++ primer 第五版 中文版 练习 10.6 个人code
- C++ primer 第五版 中文版 练习 10.9 个人code
- C++ primer 第五版 中文版 练习 10.11 个人code
- C++ primer 第五版 中文版 练习 10.13 个人code
- C++ primer 第五版 中文版 练习 10.14 个人code
- C++ primer 第五版 中文版 练习 10.15 个人code
- C++ primer 第五版 中文版 练习 10.16 个人code
- java中runnable的用法解析
- PendingIntent的内部机制
- Qt之模型/视图(实时更新数据)
- CentOS上编译安装OpenCV-2.3.1与ffmpeg-2.1.2
- Kinect for Windows SDK v2.0 开发笔记 (十二) 高清面部帧(3) 面部模型(2D)
- C++ primer 第五版 中文版 练习 11.14 个人code
- 从n个数中找出前m个最大的
- 如何读取windows系统的盘符 + 如何使 string to char*
- 百度2014移动研发笔试题目
- OpenCV基础篇之读取显示图片
- 史上最全Jar下载地址倾情奉献!
- 广播(Broadcast内部机制讲解)
- 主营业务
- OpenCV基础篇之像素操作对比度调节