直接使用库函数,sort和vector一起用,这个题可以自己写排序,二刷的时候再来过一遍
#include<iostream> #include<string> #include<algorithm> #include<vector> using namespace std; int main(){ int n; string tmp; scanf("%d",&n); vector<string> str; for(int i=0;i<n;i++){ cin>>tmp; str.push_back(tmp); } sort(str.begin(),str.end()); vector<string>::iterator it; for(it=str.begin();it!=str.end();it++){ cout<<*it<<endl; } return 0; }