책 내용 질문하기
실기 기출문제집 9번 질문
도서
2021 시나공 정보처리기사 실기
페이지
108
조회수
254
작성일
2021-10-14
작성자
탈퇴*원
첨부파일
n을 6으로 입력 받아서 i<= 6 이 되었는데 답지에는 7까지 실행을 했어요 6까지 실행 해야 하는거 아닌가욥?
답변
2021-10-15 11:26:39
안녕하세요 길벗수험서 운영팀입니다.
마지막 루프에 어떤 과정으로 수행되는지 확인해두세요.
i가 6일 때 i<=6은 참이므로 6번을 수행하게 됩니다. (현재 sum은 1~5까지의 합인 15가 저장되어 있음)
15에 6을 더해 sum은 21이 되죠.
다시 i의 값이 증가하여 7이 되고,
i<=n을 체크했을 때 7<=6은 거짓이 되므로 6번을 수행하지 않고 7번으로 이동하여
sum의 결과 21을 화면에 출력하고, 프로그램은 종료하게 됩니다.
행복한 하루되세요 :)
-
관리자2021-10-15 11:26:39
안녕하세요 길벗수험서 운영팀입니다.
마지막 루프에 어떤 과정으로 수행되는지 확인해두세요.
i가 6일 때 i<=6은 참이므로 6번을 수행하게 됩니다. (현재 sum은 1~5까지의 합인 15가 저장되어 있음)
15에 6을 더해 sum은 21이 되죠.
다시 i의 값이 증가하여 7이 되고,
i<=n을 체크했을 때 7<=6은 거짓이 되므로 6번을 수행하지 않고 7번으로 이동하여
sum의 결과 21을 화면에 출력하고, 프로그램은 종료하게 됩니다.
행복한 하루되세요 :)