11617. 姓名排序

11617. 姓名排序

 

 

存储一组姓名,如Apple,Tom,Green,Jack 要求按照字典序排序并显示。


【输入形式】

输入第一行为样例数m,对于每个样例,第一行为人数n,接下来有n个姓名,n不超过10,每个名字长度不超过20。


【输出形式】

对于每个样例输出排序后的结果,每行一个姓名。


【样例输入】
1
4
Apple
Tom
Green
Jack 

【样例输出】
Apple
Green
Jack
Tom

【提示】

 

 思路:

 
 1 #include<bits/stdc++.h>
 2 using namespace std;
 3 string a[20];
 4 bool cmp(string a,string b)
 5 {
 6     return a<b;
 7 }
 8 int main()
 9 {
10     int t,n,i;
11     scanf("%d",&t);
12     while(t--)
13     {
14         scanf("%d",&n);
15         for(i=0;i<n;i++)
16          cin>>a[i];
17         sort(a,a+n,cmp);
18         for(i=0;i<n;i++)
19             cout<<a[i]<<endl;
20                 
21         
22     }
23     return 0;
24 }

 


 

如果有多个源文件,压缩成 rar 或者 zip 包提交。

posted @ 2020-11-09 23:35  瑜瑜子  阅读(372)  评论(0)    收藏  举报