码迷,mamicode.com
首页 > 编程语言 > 详细

武汉科技大学ACM :1007: 华科版C语言程序设计教程(第二版)习题7.10

时间:2014-12-12 14:43:52      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:des   style   blog   io   ar   color   sp   for   on   

Problem Description

输入n(n<100)个字符串,每个字符串长度不超过1000,将他们按字典顺序输出。

Input

多组测试样例。 每组第一行有一个整数n表示有n个字符串。 接下来有n行,每行一个字符串。

Output

输出排好序后的字符串,每行输出一个字符串。

Sample Input

3
aba
aab
cab

Sample Output

aab
aba
cab
 1 #include <stdio.h>
 2 #include <string.h>
 3 void sort(char * str[],int size)
 4 {
 5     int i,j;
 6     char * tmp;
 7     for(i=0;i<size-1;i++)
 8     {
 9         for(j=i+1;j<size;j++)
10         {
11             if(strcmp(str[i],str[j])>0)
12             {
13                 tmp=str[i];
14                 str[i]=str[j];
15                 str[j]=tmp;
16             }
17         }
18     }
19 }
20 
21 void main()
22 {
23     char str[100][1000];
24     char * p[100];
25     int i,n;
26     while(scanf("%d",&n)!=EOF)
27     {
28         for(i=0;i<n;i++)
29         {
30             scanf("%s",str[i]);
31             p[i]=str[i];
32         }
33         sort(p,n);
34         for(i=0;i<n;i++)
35             printf("%s\n",p[i]);        
36     }
37 }

 




武汉科技大学ACM :1007: 华科版C语言程序设计教程(第二版)习题7.10

标签:des   style   blog   io   ar   color   sp   for   on   

原文地址:http://www.cnblogs.com/liuwt365/p/4159540.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!