當前位置:成語大全網 - 新華字典 - 求C語言高手幫助壹下:1. c語言: 對隨機輸入的多個字符串(用空格隔開),按字典序排列,然後輸出

求C語言高手幫助壹下:1. c語言: 對隨機輸入的多個字符串(用空格隔開),按字典序排列,然後輸出

//字符串排序

main()

{

char *str1[20],*str2[20],*str3[20];

char swap();

printf("please input three strings\n");

scanf("%s",str1);

scanf("%s",str2);

scanf("%s",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("after being sorted\n");

printf("%s\n%s\n%s\n",str1,str2,str3);

}

char swap(p1,p2)

char *p1,*p2;

{

char *p[20];

strcpy(p,p1);strcpy(p1,p2);strcpy(p2,p);

}