对给定的n(1≤n≤20)个国家名(国家名字长度不超过2020),按其字母的顺序输出。
输入:
第一行为国家的个数n;
以下n行为国家的名字。
输出:
n行,排序后的国名。
输入样例:
3 Korea China Japan
输出样例:
China Japan Korea
答案:
#include<bits/stdc++.h>
using namespace std;
string s[25];
int main()
{
int n; cin>>n;
for(int i=0;i<n;i++) cin>>s[i]; // i 要从 0 开始 !!!
sort(s,s+n); // sort函数默认从小到大
for(int i=0;i<n;i++)
cout<<s[i]<<endl;
return 0;
}