728x90

문제

아래 예제와 같이 고양이를 출력하시오.

 

입력

없음.

 

출력

고양이를 출력한다.

 

예제 입력 1

 

예제 출력 1 

\    /\
 )  ( ')
(  /  )
 \(__)|

 

출처

High School > PLU High School Programming Contest > PLU 2014 - Novice 2번

 

알고리즘 분류

  • 구현

 

문제 출처

https://www.acmicpc.net/problem/10171

 

10171번: 고양이

아래 예제와 같이 고양이를 출력하시오.

www.acmicpc.net

 


 

문제 해결 방법

  • 출력을 할 때 바로 표현되지 않는 문자를 유의하며 출력되도록 하였다.  

 

코드

#include <iostream>
using namespace std;

int main() {
    cout.tie(NULL);
    ios_base::sync_with_stdio(false);

    cout << "\\    /\\" << endl;
    cout << " )  ( \')" << endl;
    cout << "(  /  )" << endl;
    cout << " \\(__)|" << endl;

    return 0;
 }

 

채점 결과

 

참고

  • [단계별로 풀어보기] > [입출력과 사칙연산]

 

C++ 에서의 이스케이프 시퀀스(Escape Sequence)

이스케이프 시퀀스 설명
\a 경고(Alert)
\n 줄바꿈(New Line)
\t 수평 탭(Horizontal Tab)
\v 수직 탭(Vertical Tab)
\b 백스페이스(Backspace)
\f 폼 피드(Form Feed)
\r 캐리지 리턴(Carriage Return)
\\ 백슬래시(\, Backslash)
\' 작은따옴표(', Single Quote)
\'" 큰따옴표(", Double Quotes)
\ooo 8진수 숫자를 사용하여 ASCII 코드의 문자 표현
\xhh 16진수 숫자를 사용하여 ASCII 코드의 문자 표현

※ 참고로, 백쿼트(`)백슬래쉬(\) 없이 바로 표현할 수 있다.

cout << "`" << endl;    // 백쿼트(`) 출력

 

728x90

'Problem Solving > BOJ' 카테고리의 다른 글

[BOJ-10869][C++] 사칙연산  (0) 2022.07.07
[BOJ-1008][C++] A/B  (0) 2022.07.07
[BOJ-10998][C++] A×B  (0) 2022.07.07
[BOJ-1001][C++] A-B  (0) 2022.07.07
[BOJ-1000][C++] A+B  (0) 2022.07.07
[BOJ-10172][C++] 개  (0) 2022.07.07
[BOJ-10718][C++] We love kriii  (0) 2022.07.06
[BOJ-2557][C++] Hello World  (0) 2022.07.06