sort排序,注意ba,b的情况,结果应该是bab而不是bba,只需要在cmp函数里判断b+ba和ba+b的大小即可! 1 #include2 #include 3 #include 4 5 using namespace std; 6 7 string s[10]; 8 9 bool cmp(string a, string b)10 {11 //return a+b < b+a;12 if(a+b > t;21 while(t--)22 {23 int n;24 cin >> n;25 for(int i=0; i > s[i];27 28 sort(s, s+n, cmp);29 30 for(int i=0; i