答案
2025-10-07 21:50:52
发布于:福建
2阅读
0回复
0点赞
采用冒泡排序进行解决
#include <bits/stdc++.h>
using namespace std;
string s[25];
long long n;
int main( ) {
cin >> n;
for (int i = 0 ; i < n ; i++) {
cin >> s[i];
}
for (int i = 0 ; i < n ; i++) {
for (int j = 0 ; j < n ; j++) {
if (s[j - 1] + s[j] < s[j] + s[j - 1]) {
swap(s[j - 1] , s[j]);
}
}
}
for (int i = 0 ; i < n ; i++) {
cout << s[i];
}
return 0;
}
这里空空如也


有帮助,赞一个