【题目描述】对给定的n(1≤n≤20)个国家名(国家名字长度不超过20),按其字母的顺序输出。 【输入】第一行为国家的个数n; 以下n行为国家的名字。 【输出】n行,排序后的国名。 【输入样例】3
Korea
China
Japan 【输出样例】China
Japan
Korea |
#include <iostream>
#include <cstring>
#include <set>
using namespace std;
int main(){int n,i;string a;set<string> s;cin>>n;for(i=1;i<=n;i++){cin>>a;s.insert(a);}set<string>::iterator it;for(it=s.begin();it!=s.end();it++){cout<<(*it)<<endl;}return 0;
}