當前位置:成語大全網 - 書法字典 - c:字典順序排序

c:字典順序排序

# include & ltstdio.h & gt

# include & ltstring.h & gt

int main()

{

void sort(char(* p)[20]);

char a[5][20];

int I;

for(I = 0;我& lt5;i++)

獲取(a[I]);

排序(a);

}

void sort(char (*p)[20])

{

char a[20];

int i,j;

for(I = 0;我& lt5;i++)

for(j = 0;j & lt5-I-1;j++)

{

if(strcmp(p[j],p[j+1])& gt;0)

{

strcpy(a,p[j]);

strcpy(p[j],p[j+1]);

strcpy(p[j+1],a);

}

}

printf("排序後:\ n ");

for(I = 0;我& lt5;i++)

puts(p[I]);

printf(" \ n ");

}