#include "stdio.h"
#include "string.h"
#include "conio.h"
void main()
{
void bijiao(char name[],int n);
void shuchu(char *name[],int n);
char *name[]={"apple","bbbbbb","aaa"};
int n=3;
bijiao(name,n);
shuchu(name,n);
getch();
}
void bijiao(char name[],int n)
{char x;
int i,j,k;
for(i=0;i
{k=i;
for(j=i+1;j
if(strcmp(name[k],name[j])>0)k=j;
if(k!=i)
{x=name[i];name[i]=name[k];name[k]=x;}}}
void shuchu(char *name[],int n)
{int i;
for(i=0;i
printf("%s\n",name[i]);
}
本来是想把3个字符串从大到小输出的·但是却是按顺序输出了·哪里有错误啊