중화사전망 - 자전 검색 - 사전 오름차순 정렬
사전 오름차순 정렬
# 포함? & ltstdio.h & gt
# 포함? & ltstring.h & gt
Const? Int? 맥스지? =? 10;
Const? Int? 막스론? =? 50;
무효화? 내 sort (차? 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? 메인 ()? {
Int? 나;
샤일? S [maxsize] [maxlen];
Printf ("입력 %d 개 문자열: \n", maxsize);
에 대해? =? 0; -응? 나? & lt? 맥스지? ++i)
Fgets(s[i], MAXLEN, stdin);
Printf ("정렬 전: \ n");
에 대해? =? 0; -응? 나? & lt? 맥스지? ++i)
Printf("%s ",s [I]);
내 sort (s, 맥스지);
Printf ("정렬 후: \ n");
에 대해? =? 0; -응? 나? & lt? 맥스지? ++i)
Printf("%s ",s [I]);
반환? 0;
}