프로그래밍 study/cpp study 백준

[백준] 10171번 고양이 C++ 문제 풀이 입출력 - 3

박재완 2021. 3. 19. 19:30
728x90
반응형

문제

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

입력

없음.

출력

고양이를 출력한다.

여기서는 \을 출력으로 표시 하는 방법을 알고 있어야 해당 문제를 풀 수 있다.

아래 코드를 먼저 보자

 

1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
 
using namespace std;
 
int main() {
    cout << "\\    /\\"<< endl;
    cout << " )  ( ')" << endl;
    cout << "(  /  )" << endl;
    cout << " \\(__)|" << endl;
    return 0;
}
cs

 

백준에서의 원하는 출력 모양은

해당 모양으로 코드에서 출력하는 모양과 약간 다른점이 보인다. 이는 cpp에서는 \해당 내용은 줄바꿈등 기능적인 선어과 겹치기 떄문에 cpp에서 해당 구문을 cout에서 단순 문자로 인식하기 위해서는 \\ 해당 내용을 2번 기입 하는것으로 \을 표시 할 수 있다.

 

 

728x90
반응형