중화사전망 - 서예자전 - 사전 순서 내보내기
사전 순서 내보내기
# 포함? & ltcstring & gt
사용할까요? 네임 스페이스? Std
Const? Int? 맥스린. =? 100;
Int? 메인 ()? {
샤일. S [maxlen] [maxlen], t [maxlen];
Int? I, j, k, len
Cout? & lt& lt? 입력 문자열: ";
Cin.getline (s [0], maxlen);
라이언. =? 스트렌 (s [0]);
에 대해? =? 1; -응? 나? & lt? 린? ++i)? {? //? 다른 단일 문자열을 생성합니다
의 경우 (j? =? 0; -응? J? & lt? 라이언. -응? 1; -응? ++j)
S [I] [j]? =? S [I? -응? 1] [j? +? 1];
S [I] [len? -응? 1]? =? S [I? -응? 1][0];
S [I] [len]? =? 0';
}
에 대해? =? 0; -응? 나? & lt? 라이언. -응? 1; -응? ++i)? {? //? 정렬 방법을 선택합니다
K? =? 나;
의 경우 (j? =? 나? +? 1; -응? J? & lt? 린? ++j)? {
If (strcmp (s [j], s [k])? & lt? 0)
K? =? J;
}
If(k? ! =? 나)? {
Strcpy(t, s [I]);
Strcpy (s [I], s [k]);
Strcpy (s [k], t);
}
}
에 대해? =? 0; -응? 나? & lt? 린? ++ I)//? 결과를 출력합니다
Cout? & lt& lt? S [I]? & lt& lt? 엔델
반환? 0;
}