#include
#include
void sort(char *p)
{ char *pmax,*pmin,t[10];
int i,j;
for(i=0;i<10;i++)//选择排序法
{ pmax=p+10*i;
for(j=i;j<10;j++)
{ pmin=p+10*j;
if(strcmp(pmax,pmin)>0)//字符串比较函数
{ strcpy(t,pmax);
strcpy(pmax,pmin);
strcpy(pmin,t);
}
}
}
}
void main()
{ char s[10][10],*p;
int i;
printf("请输入字符串:");
p=&s[0][0];
for(i=0;i<10;i++)
scanf("%s",p+i*10);
sort(p);
for(i=0;i<10;i++)
printf("\n%s",p+i*10);
}
阅读(1741) | 评论(0) | 转发(0) |