책 내용 질문하기
질문
도서
2017 시나공 정보처리기사 실기(산업기사 포함) 특별개정판
페이지
조회수
101
작성일
2017-05-31
작성자
탈퇴*원
첨부파일

1과목 186쪽 예제문제 출력값이 28, 1, 2, 4, 7, 14, 28이 되는 이유가 먼가요?

A(D)의값 1 2 4 7 14 28이 나왔고

출력이 A(i)을 구해야 하는데....

28이 앞뒤로 중복되는 이유는 먼가요?

답변
2017-06-01 09:07:28

안녕하세요.

28의 약수는 28을 나누었을 때 나머지가 없게 하는 수이므로

1, 2, 4, 7, 14, 28이 됩니다.

186쪽의 약수를 출력하는 반복문 전에 B를 출력하는 부분이 있습니다.

그러므로 약수를 구하려는 값, 즉 입력받은 B를 먼저 출력한 후 약수를 출력하므로

28, 그리고 약수인 1, 2, 4, 7, 14, 28이 출력되므로 28이 앞 뒤로 한 번씩 출력된 것입니다.

오늘도 즐거운 하루 되세요.

  • *
    2017-06-01 09:07:28

    안녕하세요.

    28의 약수는 28을 나누었을 때 나머지가 없게 하는 수이므로

    1, 2, 4, 7, 14, 28이 됩니다.

    186쪽의 약수를 출력하는 반복문 전에 B를 출력하는 부분이 있습니다.

    그러므로 약수를 구하려는 값, 즉 입력받은 B를 먼저 출력한 후 약수를 출력하므로

    28, 그리고 약수인 1, 2, 4, 7, 14, 28이 출력되므로 28이 앞 뒤로 한 번씩 출력된 것입니다.

    오늘도 즐거운 하루 되세요.

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