题目描述
输入一些国家的英文名字,以end作为输入结束标志,按字典顺序排序后输出。
输入
有若干行,每行有一个国家的英文名字,最后一行为“end”(国家数最多不超过100个)。
输出
有若干行,每行一个国家的英文名字。
样例
输入
China
Japan
America
Canada
end
输出
America
Canada
China
Japan
参考代码:
此处对国家名称排序用到了string相关的sort排序函数,具体用法可以百度
#include <bits/stdc++.h>
using namespace std;
int N=100;
int main()
{
string A[N],a;
int count=0;
while(cin>>a)
{
if(a=="end") break;
A[count] = a;
count++;
}
sort(A, A+count);
for(int i=0;i<count;i++) cout<<A[i]<<endl;
return 0;
}