完成其中的fun(char a[],char b[],char c[])函数,实现将三个字符串a,b,c从小到大排序输出

字符串比较的函数为strcmp(str1,str2),字符串的赋值函数为strcpy(str1,str2)
#include <string.h>
#include <conio.h>
#include <math.h>
#include <stdio.h>
void fun2(char a[],char b[],char c[])
{
/**/
/**/
}
void main()
{ char str1[15]="Fuzhou",str2[15]="Fujian",str3[15]="China";
clrscr();
fun2(str1,str2,str3);
printf("The ordered strings is : %s, %s, %s\n",str1,str2,str3);
getch();
}

void fun2(char a[],char b[],char c[])
{
/**/
char t[15];
if(strcmp(a,b)>0)
{strcpy(t,a);strcpy(a,b);strcpy(b,t);}
if(strcmp(a,c)>0)
{strcpy(t,a);strcpy(a,c);strcpy(c,t);}
if(strcmp(b,c)>0)
{strcpy(t,b);strcpy(b,c);strcpy(c,t);}
/**/
}
温馨提示:答案为网友推荐,仅供参考
相似回答