책 내용 질문하기
정보처리실기 2장 모의고사 순서도 디버깅 결과가 안나오는데요
도서
2016 시나공 정보처리기사 실기
페이지
조회수
183
작성일
2016-09-04
작성자
첨부파일
반복문에서 C-1이 아닌 C가 되어야만 제시된 소인수가 출력이 되는거 같습니다. C-1일땐 구한 소인수중 마지막은 출력이 안되네요. 제가 확인한 결과가 맞는지 질문입니다
답변
2016-09-05 10:08:33

안녕하세요.

문제의 처리조건을 보면 소인수 결과가 출력될 때 결과 값과 *가 함께 출력됩니다.

예를 들어 132를 소인수 분해한다면

2*2*3*11을 출력해야 합니다.

반복문에서 C-1까지는 S(Y) ; "x" ; 와 같이 출력됩니다. 즉 소인수 값 뒤에 x를 함께 출력합니다.

그러므로 C-1까지는 2x2x3x 가 출력됩니다.

그리고 마지막 11은 x 없이 값만 출력해야 하므로 반복문을 빠져나온 뒤

출력문 S(C)에 의해 값만 출력이 됩니다.

그래야 2x2x3x11이 출력됩니다. 그렇지 않으면 2x2x3x11x 가 출력됩니다.

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

  • *
    2016-09-05 10:08:33

    안녕하세요.

    문제의 처리조건을 보면 소인수 결과가 출력될 때 결과 값과 *가 함께 출력됩니다.

    예를 들어 132를 소인수 분해한다면

    2*2*3*11을 출력해야 합니다.

    반복문에서 C-1까지는 S(Y) ; "x" ; 와 같이 출력됩니다. 즉 소인수 값 뒤에 x를 함께 출력합니다.

    그러므로 C-1까지는 2x2x3x 가 출력됩니다.

    그리고 마지막 11은 x 없이 값만 출력해야 하므로 반복문을 빠져나온 뒤

    출력문 S(C)에 의해 값만 출력이 됩니다.

    그래야 2x2x3x11이 출력됩니다. 그렇지 않으면 2x2x3x11x 가 출력됩니다.

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

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