控制格式,输出格式:1 2 3 4 5(中间有空格,末尾无空格):
auto it=mp.begin();
cout<<it->second;
while(++it!=mp.end())
cout<<" "<<it->second;
输出map中最后一个元素和第一个元素:
map<string,int>mp1; //姓名 分数
map<string,string>mp2; // 姓名 学号
// 输出最后一个元素
auto it1=mp1.rbegin(); // 不能用end,会没有输出
string s1=it1->first;
cout<<s1<<" "<<mp2[s1]<<endl;
// 输出第一个元素
auto it2=mp1.begin();
string s2=it2->first;
cout<<s2<<" "<<mp2[s2]<<endl;