#include <iostream>
#include <map>
#include <string>
using namespace std;
int main()
{
map <string,int> sort_str;
map <string,int> :: iterator it;
for(int i=1;i<=5;i++)
{
string temp;
cin>>temp;
sort_str.insert(pair<string,int> (temp,i));
}
cout<<"排序之后:\n";
for(it=sort_str.begin();it!=sort_str.end();it++)
{
cout<<it->first<<endl;
}
return 0;
}
追问能给我的程序改改嘛?您的我有些不太懂,竟然感觉不是c++,不过还是谢谢您啦~