중화사전망 - 서예자전 - 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]);

}