说明
输入N(N<=10)个不超过4位的整数,并要求按字典顺序(字典顺序的方法:先比较第一个数字,小者在先,若相同再比较第2位数字,以此类推),由小到大排序输出。
输入数据
第一行为一个整数N 第2-N+1行为N个不超过4位的整数
输出数据
一行,按字典顺序由小到大排序输出这N个整数。
题解
# include <bits/stdc++.h>
# include <algorithm>
using namespace std;
bool cmp(string a,string b)
{
return a<b;
}
int main()
{
int n,u;
string a[15];
cin>>n;
for (u=0;u<n;u++)
cin>>a[u];
sort(a,a+n,cmp);
for (u=0;u<n;u++)
cout<<a[u]<<" ";
return 0;
}