책 내용 질문하기
학급별 촤대, 최소 체중
도서
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로 진행되어야 합니다.
오늘도 즐거운 하루 되세요.