책 내용 질문하기
예상문제은행 질문
도서
2020 시나공 정보처리기사 필기 : NCS 기반 전면 개편 [기본서]
페이지
624
조회수
544
작성일
2020-06-05
작성자
탈퇴*원
첨부파일
11번 문제 질문입니다. While 문 안에서 처음 i값인 10 이 들어왔을때 10%3==1인데 왜 hap에 10은 더하지 않나요?
답변
2020-06-08 15:13:12

안녕하세요 길벗수험서 운영팀입니다.

 

i가 처음 10일 때, while문으로 진입하게 되면 가장 먼저 만나는 코드는 'i--;' 입니다.

이 코드로 인해 if(i%3==1)이 처음 수행하는 조건식은 9%3==1이 되므로 hap에 10이 더해지는 경우는 발생하지 않습니다.

 

행복한 하루되세요 :)

  • 관리자
    2020-06-08 15:13:12

    안녕하세요 길벗수험서 운영팀입니다.

     

    i가 처음 10일 때, while문으로 진입하게 되면 가장 먼저 만나는 코드는 'i--;' 입니다.

    이 코드로 인해 if(i%3==1)이 처음 수행하는 조건식은 9%3==1이 되므로 hap에 10이 더해지는 경우는 발생하지 않습니다.

     

    행복한 하루되세요 :)

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