안녕하세요 길벗수험서 운영팀입니다.
먼저 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
행복한 하루되세요 :)