小李准备明天的广交会,明天有来自世界各过的客房跟他们谈生意,效力要尽快整理出名单给经理,你能帮她把客户来自的国家按照英语字母的典次排好吗?
输入:第一行 位一个N(N<100)表示N个国家,第二行到第N+1行分别为N个国家的名字。
输出:总计n行,为n个国家按照字典的顺序排列,每一行为一个国家。
#include<iostream>
#include<string>
using namespace std;
string country[1000];
int main()
{
int N ;
cin >> N;
for (int i = 0; i < N; i++)
{
cin >> country[i];
}
for (int i = 0; i < N; i++)
{
for (int j = i + 1; j < N; j++)
{
if (country[i] > country[j])
{
swap(country[i], country[j]);
}
}
}
for (int i = 0; i<N; i++)
{
cout << country[i] << " ";
}
cout << endl;
return 0;
}