C语言-字符排序,输入三个字符串,按由小到大的顺序输出

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

输入
3行字符串
输出
按照从小到大输出成3行
样例输入
cde
afg
abc
样例输出
abc
afg
cde

# include<stdio.h>
# include<string.h>
int main()
{ 
	char ch1[1000],ch2[1000],ch3[1000],ch4[1000];
	int m,n,i,j,k;
	gets(ch1);gets(ch2);gets(ch3);
	if(strcmp(ch1,ch2)>0)
	{ 
		strcpy(ch4,ch2); 
		strcpy(ch2,ch1);
		strcpy(ch1,ch4);
	}
	if(strcmp(ch1,ch3)>0)
	{ 
		strcpy(ch4,ch3);
		strcpy(ch3,ch1);
		strcpy(ch1,ch4);
	}
	if(strcmp(ch2,ch3)>0)
	{ 
		strcpy(ch4,ch3);
		strcpy(ch3,ch2);
		strcpy(ch2,ch4);
	}
	puts(ch1);
	puts(ch2);
	puts(ch3);
	return 0;
 } 
    原文作者:Du798566
    原文地址: https://blog.csdn.net/Du798566/article/details/104975584
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞