主()
{
char *str1[20],*str2[20],* str 3[20];
char swap();
printf("請輸入三個字符串\ n ");
scanf("%s ",str 1);
scanf("%s ",str 2);
scanf("%s ",str 3);
if(strcmp(str1,str2)>0) swap(str1,str 2);
if(strcmp(str1,str3)>0) swap(str1,str 3);
if(strcmp(str2,str3)>0) swap(str2,str 3);
printf("排序後\ n ");
printf("%s\n%s\n%s\n ",str1,str2,str 3);
}
字符交換(p1,p2)
char *p1,* p2
{
char * p[20];
strcpy(p,p 1);strcpy(p1,p2);strcpy(p2,p);
}