책 내용 질문하기
Section 16. 소수 판별 순서도 문제
도서
2019 시나공 정보처리기사 실기(산업기사포함)
페이지
181
조회수
256
작성일
2019-04-08
작성자
탈퇴*원
첨부파일

1번 답이 i = A-1 인데, i = A로 할 경우에도 디버깅에는 문제가 없어 보이는데 답으로 써도 괜찮은 건지 문의 드립니다.

답변
2019-04-09 13:25:04

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

 

오답입니다.

i=A를 사용하시려면 3번 빈칸과 4번 빈칸이 수정되어야 합니다.

 

만약 i=A를 사용한다고 가정 했을시, a,i가 3, j가 3인 경우 7번 순서도를 수행하며, "소수 아님"을 출력하게 됩니다. 입력값이 3임에도 불구하구요.

자기 수를 나누는 것을 나눔수에서 제외해야 하는데, 포함해버리기 때문에 발생하죠.

 

2번 빈칸을 i=a, 3번 빈칸을 <, 4번 빈칸을 >=로 쓰신다면 정답입니다.

 

행복한 하루되세요 :)

  • 관리자
    2019-04-09 13:25:04

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

     

    오답입니다.

    i=A를 사용하시려면 3번 빈칸과 4번 빈칸이 수정되어야 합니다.

     

    만약 i=A를 사용한다고 가정 했을시, a,i가 3, j가 3인 경우 7번 순서도를 수행하며, "소수 아님"을 출력하게 됩니다. 입력값이 3임에도 불구하구요.

    자기 수를 나누는 것을 나눔수에서 제외해야 하는데, 포함해버리기 때문에 발생하죠.

     

    2번 빈칸을 i=a, 3번 빈칸을 <, 4번 빈칸을 >=로 쓰신다면 정답입니다.

     

    행복한 하루되세요 :)

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