중화사전망 - 자전 검색 - 사전 오름차순 정렬

사전 오름차순 정렬

# 포함? & 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;

}