책 내용 질문하기
76페이지 문제3번
도서
2019 시나공 정보처리기사 실기(산업기사포함)
페이지
76
조회수
218
작성일
2019-06-26
작성자
탈퇴*원
첨부파일
풀이를 봐도 이해가 안가네요 왜답이 저렇게 나오는지... 도와주세요..
답변
2019-06-27 10:59:33

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

 

먼저 i가 10, hap이 0으로 초기화된 상태에서 while문으로 진입합니다.

1. i는 9가 되고,

2. 9를 3으로 나눈 나머지는 1이 아니므로 hap의 값은 변동이 없습니다.

 

3. i는 8이 되고

4. 8을 3으로 나눈 나머지는 1이 아니므로 hap의 값은 변동이 없습니다.

 

5. i는 7이 되고

6. 7을 3으로 나눈 나머지는 1이므로 hap에 7을 누적합니다. (hap=7)

 

7. i는 6이 되고

8. 6을 3으로 나눈 나머지는 1이 아니므로 hap의 값은 변동이 없습니다.

 

9. i는 5가 되고

10. 5를 3으로 나눈 나머지는 1이 아니므로 hap의 값은 변동이 없습니다.

 

11. i는 4가 되고

12. 4는 3으로 나눈 나머지는 1이므로 hap에 4를 누적합니다. (hap=11)

 

13. i는 3이 되고

14. 3을 3으로 나눈 나머지는 1이 아니므로 hap의 값은 변동이 없습니다.

 

15. i는 2가 되고

16. 2를 3으로 나눈 나머지는 1이 아니므로 hap의 값은 변동이 없습니다.

 

17. i는 1이 되고

18. 1을 3으로 나눈 나머지는 1이므로 hap에 1을 누적합니다. (hap=12)

 

19. i가 i>1을 만족하지 않으므로 while문을 빠져나가 hap을 출력합니다.

 

답 : 12

 

행복한 하루되세요 :)

  • 관리자
    2019-06-27 10:59:33

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

     

    먼저 i가 10, hap이 0으로 초기화된 상태에서 while문으로 진입합니다.

    1. i는 9가 되고,

    2. 9를 3으로 나눈 나머지는 1이 아니므로 hap의 값은 변동이 없습니다.

     

    3. i는 8이 되고

    4. 8을 3으로 나눈 나머지는 1이 아니므로 hap의 값은 변동이 없습니다.

     

    5. i는 7이 되고

    6. 7을 3으로 나눈 나머지는 1이므로 hap에 7을 누적합니다. (hap=7)

     

    7. i는 6이 되고

    8. 6을 3으로 나눈 나머지는 1이 아니므로 hap의 값은 변동이 없습니다.

     

    9. i는 5가 되고

    10. 5를 3으로 나눈 나머지는 1이 아니므로 hap의 값은 변동이 없습니다.

     

    11. i는 4가 되고

    12. 4는 3으로 나눈 나머지는 1이므로 hap에 4를 누적합니다. (hap=11)

     

    13. i는 3이 되고

    14. 3을 3으로 나눈 나머지는 1이 아니므로 hap의 값은 변동이 없습니다.

     

    15. i는 2가 되고

    16. 2를 3으로 나눈 나머지는 1이 아니므로 hap의 값은 변동이 없습니다.

     

    17. i는 1이 되고

    18. 1을 3으로 나눈 나머지는 1이므로 hap에 1을 누적합니다. (hap=12)

     

    19. i가 i>1을 만족하지 않으므로 while문을 빠져나가 hap을 출력합니다.

     

    답 : 12

     

    행복한 하루되세요 :)

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