출력문 printf("%8.3s\n", str);
전체 8자리 확보 후 오른쪽부터 3글자 출력하라는 것을
시험에서 답안 작성시에 어떻게 작성하면 되나요?
그냥 앞에 공백으로 두고 작성하면 되는지 아니면 비어있는 자리 몇칸인지 표시해야 하는지 궁금합니다 (정확한 답안 작성 방법 질문)
안녕하세요 길벗수험서 운영팀입니다.
이러한 문제가 실제 시험에 출제되는 경우 공백을 표기하는 방법을 괄호 또는 단서로 적어주어야 할 것입니다.
(단 공백은 ㅁ, 또는 V로 표시할 것) <- 처럼 말이죠.
그렇지 않으면 채점자가 결과가 제대로 표시되었는지 확인할 수 없게 되니까요.
대개 서식지정자를 고려해야 하는 문제는 값이 여러개 출력되어 각 값들의 줄을 맞춘다거나 하는 경우가 많습니다.
10 9 8 7
5 4 3 2
위의 각 숫자를 %3c로 출력하는 문제라고 가정하죠. 4개의 10 9 8 7을 출력하고 줄 넘겨 다음 5 4 3 2를 출력합니다. %3c로 출력하게 되면 10은 앞에 한칸, 나머지는 앞에 2칸을 비우게 되어 결국 각 숫자는 오른쪽 정렬된 가지런한 결과가 출력되게 되겠죠.
보통 이러한 문제가 주로 출제된다는 점만 염두에 두세요.
아래는 출제된 적이 있던 문제(개편 전 기사, 산기, 기능사 중 하나)로 정답 표기 시 각 숫자들을 출력처럼 가지런히 적어주어야 합니다.
맨 앞 숫자의 왼쪽 공백은 고려하지 않아도 됩니다.
행복한 하루되세요 :)
-
관리자2020-06-29 11:26:20
안녕하세요 길벗수험서 운영팀입니다.
이러한 문제가 실제 시험에 출제되는 경우 공백을 표기하는 방법을 괄호 또는 단서로 적어주어야 할 것입니다.
(단 공백은 ㅁ, 또는 V로 표시할 것) <- 처럼 말이죠.
그렇지 않으면 채점자가 결과가 제대로 표시되었는지 확인할 수 없게 되니까요.
대개 서식지정자를 고려해야 하는 문제는 값이 여러개 출력되어 각 값들의 줄을 맞춘다거나 하는 경우가 많습니다.
10 9 8 7
5 4 3 2
위의 각 숫자를 %3c로 출력하는 문제라고 가정하죠. 4개의 10 9 8 7을 출력하고 줄 넘겨 다음 5 4 3 2를 출력합니다. %3c로 출력하게 되면 10은 앞에 한칸, 나머지는 앞에 2칸을 비우게 되어 결국 각 숫자는 오른쪽 정렬된 가지런한 결과가 출력되게 되겠죠.
보통 이러한 문제가 주로 출제된다는 점만 염두에 두세요.
아래는 출제된 적이 있던 문제(개편 전 기사, 산기, 기능사 중 하나)로 정답 표기 시 각 숫자들을 출력처럼 가지런히 적어주어야 합니다.
맨 앞 숫자의 왼쪽 공백은 고려하지 않아도 됩니다.
행복한 하루되세요 :)