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语言 输入三个字符串,由小到大输出的主要内容,如果未能解决你的问题,请参考以下文章