#include
#include
void main()
{
void cmp(char *p1,char *p2,char *p3);
char *p1,*p2,*p3;
char a[20]="Ren si min";char b[20]="Chuai li"; char c[20]="Zhang xin yu";
p1=a;p2=b;p3=c;
cmp(p1,p2,p3);
printf("%s,%s,%s\n",a,b,c);
}
void cmp(char *p1,char *p2,char *p3)
{
char p[20];//*p="";改成数组
if(strcmp(p1,p2)>0) {strcpy(p,p2);strcpy(p2,p1);strcpy(p1,p);}//strcmp改成strcpy
if(strcmp(p1,p3)>0) {strcpy(p,p3);strcpy(p3,p1);strcpy(p1,p);}
if(strcmp(p2,p3)>0) {strcpy(p,p3);strcpy(p3,p2);strcpy(p2,p);}
system("pause");
◆◆
评论读取中....
请登录后再发表评论!
◆◆
修改失败,请稍后尝试