第十六周—C语言 字符串排序问题

来源:互联网 发布:剑桥ccdc数据库 编辑:程序博客网 时间:2024/05/18 09:02
/* 烟台大学计算机学院 2016作者:张威完成日期:2016年12月13日*/#include <stdio.h>#include <stdlib.h>#include<string.h>int main(){   char co[10][20];   char *p[3]={NULL},*tmp=NULL;   int i,j;   for(i=0;i<3;i++)     p[i]=co[i];   for(i=0;i<3;i++)     scanf("%s",p[i]);   for(i=0;i<2;i++)     for(j=0;j<2-i;j++)       if(strcmp(p[j],p[j+1])>0)       {         tmp=p[j];         p[j]=p[j+1];         p[j+1]=tmp;       }   for(i=0;i<3;i++)     {     if(i>=0&&i<=1)        printf("%s ",p[i]);     else        printf("%s",p[i]);     }   return 0;}



Description

输入3个字符串,按字典序从小到大进行排序。

Input

输入数据 有一行,分别为3个字符串,用空格分隔。

Output

输出排序后的三个字符串,用空格分隔。

Sample Input

abcd cdef bcde

Sample Output

abcd bcde cdef






0 0
原创粉丝点击