首页 > 编程语言 > 详细

11617. 姓名排序

时间:2020-11-10 10:04:59      阅读:40      评论:0      收藏:0      [点我收藏+]

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 包提交。

11617. 姓名排序

原文:https://www.cnblogs.com/chenyu-123/p/13951682.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!