#include <stdio.h>
#include <string.h>
int main(void)
{
void HH(char *t1,char *t2);
char a[20],b[20],c[20];
char *p1,*p2,*p3;
p1=a;p2=b;p3=c;
printf(“请输入三组字符串:\n”);
gets(a);
gets(b);
gets(c);
HH(p1,p2);
HH(p1,p3);
HH(p2,p3);
printf(“从小到大重新排列:\n”);
puts(a);
puts(b);
puts(c);
return 0;
}
void HH(char *t1,char *t2) //字符串排序函数;
{
char temp[20]; //定义一个字符数组,做中间变量;
if(strcmp(t1,t2)>0) //简单一点就是cpy来cpy去;
{
strcpy(temp,t1);
strcpy(t1,t2);
strcpy(t2,temp);
}
}