책 내용 질문하기
14번 설명 질문입니다
도서
2019 시나공 정보처리기사 실기(산업기사포함)
페이지
578
조회수
406
작성일
2019-03-19
작성자
탈퇴*원
첨부파일
예를들어 12로 소인수분해하고 C가 3일때 출력을 C가 아니고 왜 C-1까지인지 이해가 안돼서 설명 좀 부탁드려요
답변
2019-03-20 10:32:39

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

 

예를 들어보겠습니다.

s 배열의 3번째 요소 까지 2, 2, 3이 저장되었다고 가정합시다. 

c는 마지막 값을 저장한 요소의 위치값이 저장되어 있으므로 3을 갖고 있을 겁니다.

 

순서도 15번으로 보시죠.

s[y]X 를 출력합니다.

c-1까지 출력하라고 하였으니, {2, 2} 2개가 출력되겠네요.

 

2X2X

 

순서도 16번으로 갑니다.

c-1까지 출력하였으니 마지막 s[c]를 출력합니다.

 

2X2X3

 

단순히 s[c] 출력을 분리해놓은 것은 X연산자가 출력 마지막에 표시되지 않게 하기 위함입니다.

 

행복한 하루되세요 :)

  • 관리자
    2019-03-20 10:32:39

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

     

    예를 들어보겠습니다.

    s 배열의 3번째 요소 까지 2, 2, 3이 저장되었다고 가정합시다. 

    c는 마지막 값을 저장한 요소의 위치값이 저장되어 있으므로 3을 갖고 있을 겁니다.

     

    순서도 15번으로 보시죠.

    s[y]X 를 출력합니다.

    c-1까지 출력하라고 하였으니, {2, 2} 2개가 출력되겠네요.

     

    2X2X

     

    순서도 16번으로 갑니다.

    c-1까지 출력하였으니 마지막 s[c]를 출력합니다.

     

    2X2X3

     

    단순히 s[c] 출력을 분리해놓은 것은 X연산자가 출력 마지막에 표시되지 않게 하기 위함입니다.

     

    행복한 하루되세요 :)

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