본문 바로가기
코딩테스트/백준

백준 10171: 고양이 (특수문자 출력)

by YUYU_ 2022. 10. 14.

우선 다음과 같이 작성하였다. 

#include <iostream>
using namespace std;
int main(){
    cout<<"\    /\"<<endl;
    cout<<" )  ( ')"<<endl;
    cout<<"(  /  )"<Q<endl;
    cout<<" \(__)|"<<endl;
    
    return 0;
}

에러의 냄새가 솔솔...

 

구글에 'c++특수문자 출력' 이라고 검색하였다. 

그냥 출력하면 안 되는 것이었다. 

  • 작은 따옴표 출력: \'
  • 큰 따옴표 출력: \"
  • ? 출력: \?
  • \출력: \\

따라서 코드를 다음과 같이 수정하였다. 

#include <iostream>
using namespace std;
int main(){
    cout<<"\\"<<"    /"<<"\\"<<endl;
    cout<<" )  ( "<<"\'"<<")"<<endl;
    cout<<"(  /  )"<<endl;
    cout<<" \\"<<"(__)|"<<endl;
    
    return 0;
}

맞았다!!