#包含?& ltstdio.h & gt
#包含?& ltstdlib.h & gt
#包含?& ltstring.h & gt
#定義?麥克斯。100 //?字符串的最大長度
//?交換兩根弦
作廢?swap(char?*str1,?夏爾?*str2)
{
夏爾?temp[MAX];
strcpy(溫度,str 1);
strcpy(str1,?str 2);
strcpy(str2,temp);
}
int?主()
{
夏爾?str 1[最大],?str2[MAX],?str 3[MAX];
Printf("請輸入三個字符串:");
scanf("%s%s%s ",str1,?str2,?str 3);
如果?(strcmp(str1,?str2)?==?1)?{
swap(str1,?str 2);
}
如果?(strcmp(str1,?str3)?==?1)?{
swap(str1,?str 3);
}
如果?(strcmp(str2,?str3)?==?1)?{
互換(str2,str 3);
}
Printf("排序結果:%s?%s?%s\n ",str1,?str2,?str 3);
系統(“暫停”);
回歸?0;
}運行結果: