随笔 - 6, 文章 - 0, 评论 - 3, 引用 - 0
数据加载中……

No_name

 1 #include <iostream>
 2 #include <map>
 3 #include <vector>
 4 #include <string>
 5 #include <iomanip>
 6 
 7 using namespace std;
 8 enum PersonStyle {han_national,mongol_national,man_national,tibet,Sinkiang};
 9 string CityType[] = {"直辖市","省会","大城市"};
10 string City[] = {"上海","沈阳","石家庄","西宁","西安","厦门","南京","南宁","广州","北京"};
11 typedef multimap<string,string> USERTABLE;
12 typedef USERTABLE::const_iterator CIT;
13 map<PersonStyle,USERTABLE> map_city;
14 typedef map<PersonStyle,USERTABLE> ::const_iterator PER;
15 
16 int main()
17 {
18     USERTABLE m_user1;
19     m_user1.insert(make_pair("直辖市","上海"));
20     m_user1.insert(make_pair("直辖市","北京"));
21     m_user1.insert(make_pair("直辖市","广州"));
22 
23     map_city.insert(make_pair(han_national,m_user1));
24 
25     USERTABLE m_user2;
26     m_user2.insert(make_pair("省会","沈阳"));
27     m_user2.insert(make_pair("省会","西宁"));
28     m_user2.insert(make_pair("省会","南京"));
29 
30     map_city.insert(make_pair(mongol_national,m_user2));
31 
32 
33     for(PER it_per = map_city.begin();it_per != map_city.end();it_per++)
34     {
35         cout << "少数民族 " << it_per->first << " 所在的城市为:" << endl;
36         for(CIT it_cit = (it_per->second).begin();it_cit!=(it_per->second).end();it_cit++)
37         {
38             cout << setw(8<< "城市类型:" << it_cit->first << endl;
39             cout << setw(8<< "    城市:" << it_cit->second << endl;
40         }
41     }
42     system("pause");
43     return 0;
44 }
45 
46 
47 

posted on 2008-10-10 13:38 水牛♂Toto 阅读(156) 评论(0)  编辑 收藏 引用


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理