책 내용 질문하기
실전모의고사 1회 1번
도서
2020 시나공 정보처리기사 실기 [기본서]
페이지
0
조회수
196
작성일
2020-07-22
작성자
탈퇴*원
첨부파일

while문을 반복할때 마다 j=2로 초기화 되어서 k==j인 경우가 2,3 밖에 없으므로 답은 

2 3

인것같은데 왜 2 3 5 7 인지 궁금합니다.

답변
2020-07-22 16:53:39

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

 

while (k % j != 0)

  j++;

 

위 코드를 통해 j는 k%j가 0일 때까지 계속 j++이 반복되어 j 값이 증가하기 때문입니다.

 

k가 어떤 수이든 2부터 1씩 증가하면서 나눴을 때 나머지가 0이 나올때까지 증가하게 되죠.

 

행복한 하루되세요 :)

  • 관리자
    2020-07-22 16:53:39

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

     

    while (k % j != 0)

      j++;

     

    위 코드를 통해 j는 k%j가 0일 때까지 계속 j++이 반복되어 j 값이 증가하기 때문입니다.

     

    k가 어떤 수이든 2부터 1씩 증가하면서 나눴을 때 나머지가 0이 나올때까지 증가하게 되죠.

     

    행복한 하루되세요 :)

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