#包含“stdio.h”
#包含" string.h "
void sort(char (*name)[20],int n){
int i,j,k;
char t[20];
for(I = 0;我& ltn;i++){
for(k=i,j = k+1;j & ltn;j++)
if(strcmp(name[k],name[j])& gt;0)k = j;
如果(k!=i){
strcpy(t,name[k]);
strcpy(name[k],name[I]);
strcpy(name[i],t);
}
}
}
void print(char (*name)[20],int n){
int I;
for(I = 0;我& ltn;printf("%s\n ",name[i++]));
}
int main(void){
char name[10][20];
int n,I;
while(1){
printf("輸入n(1~10)...\ nn = ");
scanf("%d ",& ampn);
如果(n & gt0 & amp& ampn & lt11)破位;
printf("錯誤,重做:");
}
printf("鍵入%d本書的名稱...\n”,n);
for(I = 0;我& ltn;fflush(stdin),gets(name[i++]);
sort(name,n);
printf(" \ n ");
打印(姓名,n);
返回0;
}