C语言 输入三个字符串,由小到大输出

Posted C语言大本营

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言 输入三个字符串,由小到大输出相关的知识,希望对你有一定的参考价值。

#include <stdio.h>
#include <string.h>
void swap(char *p1,char *p2)
	char p[32];
	strcpy(p,p1);
	strcpy(p1,p2);
	strcpy(p2,p);
	

int main()
	char str1[32],str2[32],str3[32];
	printf("请输入三个字符串:\\n");
	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("由小到大输出字符串:\\n");
	printf("%s\\n%s\\n%s",str1,str2,str3);
	return 0;

以上是关于C语言 输入三个字符串,由小到大输出的主要内容,如果未能解决你的问题,请参考以下文章

C语言 精典排序算法程序合集

C语言 精典排序算法程序合集

C语言 精典排序算法程序合集

输入三个整数x,y,z,请把这三个数由小到大输出

用C语言做,输入三个整数x,y,z,请把这三个数由小到大输出

输入三个整数XYZ,使其按由小到大输出java代码