时间限制: 1000 ms 内存限制: 65536 KB
【题目描述】
对给定的n(1≤n≤20)n(1≤n≤20)个国家名(国家名字长度不超过2020),按其字母的顺序输出。
【输入】
第一行为国家的个数nn;
以下nn行为国家的名字。
【输出】
nn行,排序后的国名。
【输入样例】
3
Korea
China
Japan
【输出样例】
China
Japan
Korea
#include<bits/stdc++.h>
using namespace std;
int n;
int main()
{
scanf("%d",&n);
string s[25];//string类数组
for(int i = 0; i <n; i++)
{
scanf("%d",&a[i]);
}
sort(s, s+n);//默认升序 比较时使用string类重载的<运算符
for(int i = 0; i < n; i++)
{
cout << s[i] << endl;
}
return 0;
}