1.思路
这里可以使用string来定义输入数的类型,
然后运用sort函数来给输入的数进行字典排序。
字典序:按照大小顺序进行排序
2.源码
#include<iostream>
#include<algorithm>
using namespace std;
bool cmp(string a,string b){ //利用字典序排序
return a+b>b+a;
//string类型数据:a=300,b=30
//a+b表示30030,直接在后面加
}
int main()
{
string a[25];
int n;
cin>>n;
for(int i=0;i<n;i++)
cin>>a[i];
sort(a,a+n,cmp);
for(int i=0;i<n;i++)
cout<<a[i];
return 0;
}