책 내용 질문하기
1회 실전모의고사 1번
도서
2021 시나공 정보처리기사 실기
페이지
0
조회수
521
작성일
2021-04-17
작성자
탈퇴*원
첨부파일

이거 왜 답이 2 3 5 7 이죠?

 

1회 실전모의고사 1번 문제인데 풀이도 

 

4 % 3 은 나머지 1로 

 

while (k % j != 0) 

 이 조건문 충족해서 

j++;  실행하고 

 

k==j 

이므로 하단의 printf 문도 실행하여 4도 출력이 되는게 맞지 않나요? 

답변
2021-04-19 12:00:55

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

 

디버깅표가 값들의 변화만이 나열될 뿐, 반복 순서에 맞춰 열이 정렬된 것이 아님에 주의하세요.

 

k가 2일 때 j값의 변화는 2

3일 때는 2, 3

4일 때는 2 입니다.

 

k가 4의 값을 가질 때 2로 나뉘어 떨어지므로 j값이 증가하지 않고 바로 탈락하게 됩니다.

 

행복한 하루되세요 :)

  • 관리자
    2021-04-19 12:00:55

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

     

    디버깅표가 값들의 변화만이 나열될 뿐, 반복 순서에 맞춰 열이 정렬된 것이 아님에 주의하세요.

     

    k가 2일 때 j값의 변화는 2

    3일 때는 2, 3

    4일 때는 2 입니다.

     

    k가 4의 값을 가질 때 2로 나뉘어 떨어지므로 j값이 증가하지 않고 바로 탈락하게 됩니다.

     

    행복한 하루되세요 :)

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