책 내용 질문하기
1권 120페이지 질문입니다
도서
2018 시나공 정보처리기사 실기(산업기사 포함)
페이지
120
조회수
152
작성일
2018-04-07
작성자
탈퇴*원
첨부파일

34번문제에 i=1로 hap=0정의하였고 hap+=i로 나타나면

합의 값은 1아니가요? 풀이를보면 다르게나와서 이해가 안갑니다

답변
2018-04-09 10:45:31

안녕하세요.

for문에서

i는 초기값 1을 가지고 반복문을 수행합니다.

현재 i는 1이고 hap은 0이므로 "합은 1 0입니다."가 출력됩니다.

이제 증가값을 적용합니다.먼저 ++i에 의해 i는 2가 되고 이어서 hap += i에 의해 hap에는 2가 저장됩니다.

종료 기준값이 i<=5이므로 조건을 만족하여 반복문을 수행합니다.

현재 i는 2이고 hap은 2이므로 "합은 2 2입니다."가 출력됩니다.

같은 과정이 i가 5보다 작거나 같을 때까지 반복됩니다.

  • *
    2018-04-09 10:45:31

    안녕하세요.

    for문에서

    i는 초기값 1을 가지고 반복문을 수행합니다.

    현재 i는 1이고 hap은 0이므로 "합은 1 0입니다."가 출력됩니다.

    이제 증가값을 적용합니다.먼저 ++i에 의해 i는 2가 되고 이어서 hap += i에 의해 hap에는 2가 저장됩니다.

    종료 기준값이 i<=5이므로 조건을 만족하여 반복문을 수행합니다.

    현재 i는 2이고 hap은 2이므로 "합은 2 2입니다."가 출력됩니다.

    같은 과정이 i가 5보다 작거나 같을 때까지 반복됩니다.

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