책 내용 질문하기
317페이지 답안기재란 2번
도서
2017 시나공 정보처리기사 실기(산업기사 포함) 특별개정판
페이지
317
조회수
112
작성일
2017-06-08
작성자
탈퇴*원
첨부파일

317페이지에 답안기재란 2번이 이해가 잘 가지않아요

왜 i++이 들어가는지 잘모르겠어용 ㅠㅠ

설명을 부탁드립니당

답변
2017-06-08 10:36:00

안녕하세요.

예를 들어 설명드릴께요.

학생이 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++ 이 들어가야 하는 것이죠.

    오늘도 즐거운 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.