중화사전망 - 서예자전 - C++ 사전별 정렬
C++ 사전별 정렬
# include & ltstdio.h & gt
# include & ltstring.h & gt
Int main(){
차 이름 [6] [20];
Char temp [20];
Printf ("6 명의 이름을 입력하십시오. \ n");
Int I;;
For(I = 0;; 나<6; I++){
Get (이름 [I]);
}
Printf ("\ n \ n 이 여섯 사람의 이름은 다음과 같습니다. \ n");
For(I = 0;; 나<6; I++){
Printf ('%s', name [I]);
}
Printf ("\ n \ n");
Printf ("사전별로 다음과 같이 정렬: \ n");
Int j, k;
For(j = 0;; J<6; J++)
For (k = j+1; K<6; K++)
{
If (strcmp (이름 [j], 이름 [k]) > 0)
{
Strcpy(temp, name [j]);
Strcpy (이름 [j], 이름 [k]);
Strcpy (이름 [k], temp);
}
}
For(I = 0;; 나<6; I++)
Printf ('%s', name [I]);
}