输入三个字符串,按由小到大的顺序输出

来源:互联网 发布:网络交友英语作文题目 编辑:程序博客网 时间:2024/05/18 01:54

Description

输入三个字符串,按由小到大的顺序输出

Input

3行字符串

Output

按照从小到大输出成3行

Sample Input

cde
afg
abc

Sample Output

abc
afg
cde

#include <stdio.h>#include <string.h>int main(){    void swap(char *p1,char *p2);    char str1[50],str2[50],str3[50];    gets(str1);    gets(str2);    gets(str3);    if(strcmp(str1,str2)>0)  swap(str1,str2);    if(strcmp(str1,str3)>0)  swap(str1,str3);    if(strcmp(str2,str3)>0)  swap(str2,str3);    printf("%s\n%s\n%s\n",str1,str2,str3);    return 0;}void swap(char *p1,char *p2){    char p[50];    strcpy(p,p1);    strcpy(p1,p2);    strcpy(p2,p);}
阅读全文
0 0