c++ primer 习题10.18
来源:互联网 发布:淘宝网店商标 编辑:程序博客网 时间:2024/06/05 10:35
#include <iostream>
#include <fstream>
#include <string>
#include <sstream>
#include <map>
#include <vector>
using namespace::std;
#define N 6
int main()
{
string fam_name,fir_name,find_name;
map<string,vector<string> > name;
for(int i=0;i!=N;++i)
{
vector<string> first_name;
cout<<"Input the "<<i+1<<" map element now:"<<endl;
cout<<"Please input the familly name,end with 'CTRL+Z':"<<endl;
cin>>fam_name;
cout<<"Please input the first name,end with 'CTRL+Z':"<<endl;
while(cin>>fir_name)
first_name.push_back(fir_name);
name.insert(make_pair(fam_name,first_name));
cin.clear();
}
cout<<"Please input the familly name you wanna find now:"<<endl;
cin>>find_name;
map<string,vector<string> >::iterator iter=name.find(find_name);
if(iter!=name.end())
{
cout<<"The first name of the familly name "<<find_name<<" are:"<<endl;
for(vector<string>::iterator name_it=iter->second.begin();name_it!=iter->second.end();++name_it)
cout<<*name_it<<" ";
cout<<endl;
}
else cout<<"opps...CAN NOT FIND "<<find_name<<endl;
system("pause");
return 0;
}
- c++primer(第四版)习题10.18
- c++primer 习题9.12
- c++primer 习题9.35
- c++primer 习题9.36
- c++primer 习题9.18
- c++primer 习题9.20
- c++primer 习题9.42
- c++primer 习题9.43
- c++primer 习题9.26
- C++Primer习题6.12
- C++primer习题6.20
- C++Primer习题9.26
- C++Primer 习题9.38
- C++Primer 习题9.39
- C++Primer习题9.40
- C++Primer习题10.9
- C++Primer习题6.12
- C++primer 习题6.22
- 面向服務的體系結構-SOA
- opencv宏
- 记载ubantu的安装过程
- 上传网站到Dreamhost空间
- mysql 导出文本
- c++ primer 习题10.18
- 关于RDTSC和CPU调频
- 今天很想哭
- 服务使用CXF框架客户端使用Axis2框架的webservice实现方案
- 一篇介绍JMF的文章
- ubuntu下在eclipse中开发opengl应用程序
- 设置背景图片
- C# checked、unchecked操作符
- web.xml的结构