책 내용 질문하기
263쪽 문제7 문의
도서
2019 시나공 정보처리기사 실기(산업기사포함)
페이지
263
조회수
306
작성일
2019-05-06
작성자
탈퇴*원
첨부파일

문제에서는 99를 넘지 않는 소수의 개수를 구하는 프로그램인데 

 

printf 출력을 하면 number가 100이어서 100을 넘지 않는 소수는 이라고 나옵니다. 

 

number가 100이 아닌 99 아닌가요??

답변
2019-05-07 13:42:16

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

 

코드 내에서 number가 가져야 할 상수값은 100이 맞습니다.

 

for문의 조건식이 i<100이 되어 99까지 검사하기 때문이죠.

 

다만 마지막 출력에서 100이 아닌 99가 출력되어야 하는 것이 맞기 때문에, 출력에서 number가 아닌 number-1이 되어야 정확한 코드가 될 것 같습니다.

 

학습에 혼동을 드려 사과드리며, 해당 사항은 즉시 수정하여 정오표에 등록하도록 하겠습니다.

 

행복한 하루되세요 :)

  • 관리자
    2019-05-07 13:42:16

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

     

    코드 내에서 number가 가져야 할 상수값은 100이 맞습니다.

     

    for문의 조건식이 i<100이 되어 99까지 검사하기 때문이죠.

     

    다만 마지막 출력에서 100이 아닌 99가 출력되어야 하는 것이 맞기 때문에, 출력에서 number가 아닌 number-1이 되어야 정확한 코드가 될 것 같습니다.

     

    학습에 혼동을 드려 사과드리며, 해당 사항은 즉시 수정하여 정오표에 등록하도록 하겠습니다.

     

    행복한 하루되세요 :)

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