책 내용 질문하기
문제 5번 및 6번 문의
도서
2019 시나공 정보처리기사 실기(산업기사포함)
페이지
101
조회수
224
작성일
2019-05-11
작성자
탈퇴*원
첨부파일

문제 5번의 답을 보면 5 11 23 47 95로 나와있습니다.

각 출력값 5, 11, 23, 47, 95가 어떻게 출력되는지는 이해가 가는데

답안을 쓸 때 이 다섯 개를 왜 다 써야하는 건가요? 최종값인 95만 쓰면 안 되나요?

출력값 5개를 다 써야한다는 코드(?)를 문제 어디를 보면 알 수 있나요?

 

문제 6번 역시 답이 1, 3, 3, 5인데 이건 왜 답을 4개 써야하나요?

func(a)를 수행한 값이 1, 3이고 func(a+2)를 수행한 값이 3, 5이기 때문인가요?

답변
2019-05-13 11:13:42

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

 

문제를 보시면 "출력결과를 쓰시오" 라고 되어있습니다.

 

그렇다면 아래 코드에서 'printf' 문을 통해 출력된 모든 결과들을 쓰셔야합니다.

 

입력부분인

printf("숫자를 입력하시오: ");

scanf("%d", &i);

이것을 제외하고,

 

아래 printf("%d\n", i); 로 출력되는 모든 값들을 써줘야합니다.

\n이 있으므로 줄내림도 고려하셔서

답 : 5

     11

     23

     47

     95

이렇게 전부 써주셔야 합니다.

 

 

답을 적는 방법은 문제 6번 또한 마찬가지입니다.

 

func(a)로 출력되는 printf문 2개와

func(a+2)로 출력되는 printf문 2개 모두 적으셔야 합니다.

\n이 있으니 이것도 줄내림을 해줘야 겠네요.

 

답 : 1

     3

     3 

     5 

 

가 정답입니다.

 

행복한 하루되세요 :)

  • 관리자
    2019-05-13 11:13:42

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

     

    문제를 보시면 "출력결과를 쓰시오" 라고 되어있습니다.

     

    그렇다면 아래 코드에서 'printf' 문을 통해 출력된 모든 결과들을 쓰셔야합니다.

     

    입력부분인

    printf("숫자를 입력하시오: ");

    scanf("%d", &i);

    이것을 제외하고,

     

    아래 printf("%d\n", i); 로 출력되는 모든 값들을 써줘야합니다.

    \n이 있으므로 줄내림도 고려하셔서

    답 : 5

         11

         23

         47

         95

    이렇게 전부 써주셔야 합니다.

     

     

    답을 적는 방법은 문제 6번 또한 마찬가지입니다.

     

    func(a)로 출력되는 printf문 2개와

    func(a+2)로 출력되는 printf문 2개 모두 적으셔야 합니다.

    \n이 있으니 이것도 줄내림을 해줘야 겠네요.

     

    답 : 1

         3

         3 

         5 

     

    가 정답입니다.

     

    행복한 하루되세요 :)

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