cosmos3021   2년 전

na, st, ju 배열에 학생의 정보를 담습니다.

이후 put 함수로 넘어가 어느 학생이 순위권(상위 3명)인지 알아냅니다.

순위권에 드는 학생의 정보를 medal과 menum에 저장하는데, medal엔 학생의 점수를, menum엔 그 학생이 na, st, ju 배열의 몇 번째인지를 담습니다.

이후 swap 함수에서 세 학생 중 누가 1등이고 누가 2등, 누가 3등인지 가립니다.

참고 : 0번째 칸이 1등, 1번째 칸이 2등, 2번째 칸이 3등입니다.

만일 1, 2, 3등의 국적이 같다면 main의 if 문에서 3등을 초기화하고 다른 국가의 학생 중 가장 점수가 높은 학생을 3등으로 만듭니다.

코드가 길어 간단히 설명드렸습니다.

다른 데이터를 입력해봐도 정상적으로 출력되는데, 틀렸다고 뜨네요.

고수님들 어디가 틀렸는지 알려주세용!

dldyddlwl   2년 전

아래에 있습니다.

cosmos3021   2년 전

감사합니다 ㅠㅠ!

댓글을 작성하려면 로그인해야 합니다.