책 내용 질문하기
이해가 안가는곳 질문있어요
도서
2017 시나공 정보처리기사 실기(산업기사 포함) 특별개정판
페이지
114
조회수
66
작성일
2017-11-10
작성자
탈퇴*원
첨부파일
문제 34번 해설이 이해가 안돼요.
i를 1을 준상태에서 i=i+1하고 난 후에 hap=hap+i를 하라는건데 해설이 아예 이해가 안돼요 처음부터합이 0이라고 나올수가 있나요
답변
2017-11-13 09:59:11
안녕하세요.
i는 초기값으로 0을 갖고, hap도 초기값으로 0을 갖습니다.
for 문에서 i는 초기값으로 1을 갖습니다.
그런다음 종료값인 i<=5와 비교하여 조건을 만족하므로 반복문 안의 실행문을 수행합니다.
printf의 내용을 출력하므로 "합은 %d %4d입니다."를 출력할 때
합의 %d는 i값인 1을, 뒤의 %4d는 hap의 값인 0을 출력합니다.
그래서
합은1 0입니다.
가 출력됩니다.
오늘도 즐거운 하루 되세요.
-
*2017-11-13 09:59:11
안녕하세요.
i는 초기값으로 0을 갖고, hap도 초기값으로 0을 갖습니다.
for 문에서 i는 초기값으로 1을 갖습니다.
그런다음 종료값인 i<=5와 비교하여 조건을 만족하므로 반복문 안의 실행문을 수행합니다.
printf의 내용을 출력하므로 "합은 %d %4d입니다."를 출력할 때
합의 %d는 i값인 1을, 뒤의 %4d는 hap의 값인 0을 출력합니다.
그래서
합은1 0입니다.
가 출력됩니다.
오늘도 즐거운 하루 되세요.