//字符串排序
#include<stdio.h>
main()
{char*str[20],*str1[20],*str2[20];
char swap();
printf("please input three srings\n");
scanf("%s",str);
scanf("%s",str1);
scanf("%s",str2);
if(strcmp(str,str1)>0)swap(str,str1);
if(strcmp(str1,str2)>0)swap(str1,str2);
if(strcmp(str,str2)>0)swap(str,str2);
printf("after being sorted\n");
printf("%s\n%s\n%s\n",str,str1,str2);
return 0;
}
char swap(p1,p2)
char*p1,*p2;
{char*p[20];
strcpy(p,p1);strcpy(p1,p2);strcpy(p2,p);
}
#include<stdio.h>
main()
{char*str[20],*str1[20],*str2[20];
char swap();
printf("please input three srings\n");
scanf("%s",str);
scanf("%s",str1);
scanf("%s",str2);
if(strcmp(str,str1)>0)swap(str,str1);
if(strcmp(str1,str2)>0)swap(str1,str2);
if(strcmp(str,str2)>0)swap(str,str2);
printf("after being sorted\n");
printf("%s\n%s\n%s\n",str,str1,str2);
return 0;
}
char swap(p1,p2)
char*p1,*p2;
{char*p[20];
strcpy(p,p1);strcpy(p1,p2);strcpy(p2,p);
}
1855

被折叠的 条评论
为什么被折叠?



