void sort(char *t[],int n)
{
int i,j;
char s[81];
for(i=0;i<n-1;i++)
for(j=i+1;j<n;j++)
if (strcmp(t[i],t[j])<0)
{strcpy(s,t[i]);strcpy(t[i],t[j]);strcpy(t[j],s);} //交换的是t[i]和t[j]指向的内容
}
int main()
{
char tt[6][81]={"zhou","zhang","zhu","zhao","li","wang"};
char *s[6];
int i;
for(i=0;i<6;i++)
s[i]=tt[i];
sort(s,6);
printf("*****************\n");
for(i=0;i<6;i++)
printf("%s\n",s[i]);
return 0;
}
上一页
[1]
[2]
[3]
[4]
下一页