317페이지에 답안기재란 2번이 이해가 잘 가지않아요
왜 i++이 들어가는지 잘모르겠어용 ㅠㅠ
설명을 부탁드립니당
안녕하세요.
예를 들어 설명드릴께요.
학생이 5명이 있습니다.
첫 번째 학생의 등수를 계산하기 위해 첫 번째 학생을 자신을 포함하여 다른 학생들과 비교합니다.
비교하면서 다신보다 점수가 높은 사람이 있을 때마다 자신의 등수를 증가시킵니다.
비교 기준이 되는 첫 번째 학생의 위치가 i입니다.
비교가 되는 학생들의 위치가 j가 됩니다.
C는 배열의 위치가 0부터 시작하므로
i는 0에서 시작합니다.
즉 첫 번째 학생인 i의 위치가 0일 때
비교되는 학생들의 위차 j는 0~4까지 5번 비교됩니다. j++ 되면서 비교하는 것이죠.
첫 번째 학생의 등수가 계산 되었으면 그 다음인 두 번째 학생을 기준으로 등수 계산을 해야 합니다.
이때 첫 번째 학생에서 두 번째 학생으로 위치를 옮기기 위해 i를 증가해야 합니다.
그래서 ( ② )에 i++ 이 들어가야 하는 것이죠.
오늘도 즐거운 하루 되세요.
-
*2017-06-08 10:36:00
안녕하세요.
예를 들어 설명드릴께요.
학생이 5명이 있습니다.
첫 번째 학생의 등수를 계산하기 위해 첫 번째 학생을 자신을 포함하여 다른 학생들과 비교합니다.
비교하면서 다신보다 점수가 높은 사람이 있을 때마다 자신의 등수를 증가시킵니다.
비교 기준이 되는 첫 번째 학생의 위치가 i입니다.
비교가 되는 학생들의 위치가 j가 됩니다.
C는 배열의 위치가 0부터 시작하므로
i는 0에서 시작합니다.
즉 첫 번째 학생인 i의 위치가 0일 때
비교되는 학생들의 위차 j는 0~4까지 5번 비교됩니다. j++ 되면서 비교하는 것이죠.
첫 번째 학생의 등수가 계산 되었으면 그 다음인 두 번째 학생을 기준으로 등수 계산을 해야 합니다.
이때 첫 번째 학생에서 두 번째 학생으로 위치를 옮기기 위해 i를 증가해야 합니다.
그래서 ( ② )에 i++ 이 들어가야 하는 것이죠.
오늘도 즐거운 하루 되세요.