책 내용 질문하기
1권 6장 12번 질문 입니다.
도서
2019 시나공 정보처리기사 실기(산업기사포함)
페이지
656
조회수
156
작성일
2019-05-24
작성자
탈퇴*원
첨부파일
1권 p411 12번 문제 풀이가 656 페이지에 있는데
12-1번 정답이 tmp[q]가 아니라 저는 tmp[q-1]이어야 한다고 생각을 했어요..
이게 tmp[q]가 정답이면 mok=p/tmp[1] 부터 계산이 들어가잖아요
근데 mok=p/tmp[0]부터 계산 되어야 하지 않나요....?ㅠ
답변
2019-05-27 09:50:13
안녕하세요 길벗수험서 운영팀입니다.
해당 코드에서 바깥 for문
for (p = 5; p <= 1000; p += 2) 를 잘 살펴보세요.
변수 p가 5부터 2씩 증가함을 알 수 있습니다.
즉 p는 홀수값만을 갖게 됨으로써 2로 나누는 연산을 할 필요가 없게 되죠.
자연스럽게 2라는 약수를 갖게 되는 짝수를 처음 반복문의 변수 p를 홀수만 오게 만듦으로써 생략해버린 경우입니다.
행복한 하루되세요 :)
-
관리자2019-05-27 09:50:13
안녕하세요 길벗수험서 운영팀입니다.
해당 코드에서 바깥 for문
for (p = 5; p <= 1000; p += 2) 를 잘 살펴보세요.
변수 p가 5부터 2씩 증가함을 알 수 있습니다.
즉 p는 홀수값만을 갖게 됨으로써 2로 나누는 연산을 할 필요가 없게 되죠.
자연스럽게 2라는 약수를 갖게 되는 짝수를 처음 반복문의 변수 p를 홀수만 오게 만듦으로써 생략해버린 경우입니다.
행복한 하루되세요 :)