當前位置:成語大全網 - 書法字典 - 數組的字典排列

數組的字典排列

#包含?& ltstdio.h & gt

#包含?& ltstring.h & gt

const?int?MAXSIZE?=?10;

const?int?麥克斯林。=?50;

虛空?my sort(char?s【】【MAXLEN】,int?n)?{

int?I、j、k;

夏爾。tmp【MAXLEN】;

對於(我?=?0;?我?& lt?n;?++i)?{

k?=?我;

對於(j?=?我?+?1;?j?& lt?n;?++j)?{

if(strcmp(s【k】,s【j】)?& gt?0)?k?=?j;

}

如果(我?!=?k)?{

strcpy(tmp,s【I】);

strcpy(s【I】,s【k】);

strcpy(s【k】,tmp);

}

}

}

int?main()?{

int?我;

夏爾。s【MAXSIZE】【MAXLEN】;

Printf(“輸入%d個字符串:\n“,MAXSIZE);

對於(我?=?0;?我?& lt?MAXSIZE?++i)

fgets(s【I】,MAXLEN,stdin);

Printf(“排序前:\ n“);

對於(我?=?0;?我?& lt?MAXSIZE?++i)

printf(“% s“,s【I】);

my sort(s,MAXSIZE);

Printf(“排序後:\ n“);

對於(我?=?0;?我?& lt?MAXSIZE?++i)

printf(“% s“,s【I】);

回歸?0;

}