정신과 시간의 방
작성일
2024. 4. 28. 17:49
작성자
risehyun
  • 문제

 

  • 풀이
#include <iostream>

using namespace std;
int main()
{
    cout << "\\    /\\" << '\n';
    cout << " )  ( ')" << '\n';
    cout << "(  /  )" << '\n';
    cout << " \\(__)|" << '\n';
    return 0;
}

 

  • 메모
    출력시 특수문자 백슬래시 \가 들어가는 경우 실행시에 \와 조합해서 사용할 수 있는 이스케이프 시퀀스(ex. \n, \t, \b)라는 일종의 메크로로 인식하게 되어 올바르게 출력이 되지 않는 문제가 발생한다.

    따라서 백슬래시 \ 하나만 출력하길 원하는 경우 \ + \ 로 \를 하나 더 붙여서 출력해줘야 정상적인 결과를 얻게 된다.