728x90
728x90
문제
아래 예제와 같이 고양이를 출력하시오.
입력
없음.
출력
고양이를 출력한다.
예제 입력 1
예제 출력 1
\ /\
) ( ')
( / )
\(__)|
출처
High School > PLU High School Programming Contest > PLU 2014 - Novice 2번
알고리즘 분류
- 구현
문제 출처
https://www.acmicpc.net/problem/10171
문제 해결 방법
- 출력을 할 때 바로 표현되지 않는 문자를 유의하며 출력되도록 하였다.
코드
#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
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 |