#include <stdio.h>
#include <string.h>
main()
{
void jh(char * p1,char * p2);
char a1[80],a2[80],a3[80],* p1,* p2,* p3;
gets(a1);
gets(a2);
gets(a3);
p1=a1;p2=a2;p3=a3;
if(strcmp(a1,a2)>0) jh(p1,p2);
if(strcmp(a1,a3)>0) jh(p1,p3);
if(strcmp(a2,a3)>0) jh(p2,p3);
puts(a1);
puts(a2);
puts(a3);
}
void jh(char * p1,char * p2)
{
char * t;
strcpy(t,p1);
strcpy(p1,p2);
strcpy(p2,t);
}
怎么不行