책 내용 질문하기
실기 기출문제집 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을 화면에 출력하고, 프로그램은 종료하게 됩니다.

     

    행복한 하루되세요 :)

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