책 내용 질문하기
학급별 촤대, 최소 체중
도서
2017 시나공 정보처리기사 실기(산업기사 포함) 특별개정판
페이지
424
조회수
92
작성일
2018-06-15
작성자
탈퇴*원
첨부파일
1번답이 i<0 이렇게 해도 되지 않나요?
답변
2018-06-15 10:00:40

안녕하세요.

K는 자료의 개수입니다.

K는 자료를 읽을 때마다 1씩 증가하는데

파일에서 자료를 읽을 때는 파일의 끝을 의미하는 특수기호를 읽어오는 과정도 포함됩니다.

그러므로 파일에서 자료를 읽을 때 읽는 횟수를 카운트하면 실제 자료 개수보다 1이 큰 수가 됩니다.

그래서 ( ① )번에서 i < K가 아니라 i < K-1로 비교를 합니다.

검은색 동그라미 9번에서 i를 증가하면서 값을 처리하므로

i가 K-1 즉 4보다 작을 때까지 반복합니다.

i < 0으로 하려면

i의 초기값이 4인 상태로 시작하면서

검은색 동그라미 9번이 i = i - 1로 진행되어야 합니다.

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

  • *
    2018-06-15 10:00:40

    안녕하세요.

    K는 자료의 개수입니다.

    K는 자료를 읽을 때마다 1씩 증가하는데

    파일에서 자료를 읽을 때는 파일의 끝을 의미하는 특수기호를 읽어오는 과정도 포함됩니다.

    그러므로 파일에서 자료를 읽을 때 읽는 횟수를 카운트하면 실제 자료 개수보다 1이 큰 수가 됩니다.

    그래서 ( ① )번에서 i < K가 아니라 i < K-1로 비교를 합니다.

    검은색 동그라미 9번에서 i를 증가하면서 값을 처리하므로

    i가 K-1 즉 4보다 작을 때까지 반복합니다.

    i < 0으로 하려면

    i의 초기값이 4인 상태로 시작하면서

    검은색 동그라미 9번이 i = i - 1로 진행되어야 합니다.

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

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