중화사전망 - 서예자전 - Sortstrcmp 사전 정렬

Sortstrcmp 사전 정렬

# 포함? & ltstdio.h & gt

# 포함? & ltstring.h & gt

Const? Int? 맥스지? =? 10;

Const? Int? 맥스린. =? 50;

허공? 내 sort (차? S [] [맥스린], int? N)? {

Int? I, j, k;

샤일. Tmp [맥스린];

에 대해? =? 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 [맥스시즈] [맥스린];

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;

}