귀여운 고양이에 숨어있는 포인트는 바로 어떻게 ' \ '를 출력하는 가이다.
C언어에서 \n과 같이 ' \ '은 이스케이프 문자로 활용된다.
따라서 \ 다음의 문자를 입력하면 그대로 출력되는 것이 아닌 이스케이프 문자가 나타내는 다른 기능으로써 출력된다
\n을 했을 때 \와 n이 출력되는 게 아니라 줄바꿈이 되는 것처럼 말이다.
그렇다면 \을 출력하기 위해서는 어떻게 해야할까?
바로 \\를 쓰는 것이다
#include <stdio.h>
int main() {
printf("\\ /\\\n");
printf(" ) ( ')\n");
printf("( / )\n");
printf(" \\(__)|");
return 0;
}
비슷한 예제를 생각해보자면, %를 출력하기위해 %%를 쓰는 것과 유사한 문제 같다.
'개인공부 > 백준' 카테고리의 다른 글
[백준(BOJ)] 사파리월드 | 2420번 문제 풀이 (브론즈5, C언어) (0) | 2024.06.29 |
---|---|
[백준(BOJ)] 꼬마 정민 | 11382번 문제 풀이 (브론즈5, C언어) (0) | 2024.06.28 |
[백준(BOJ)] 새싹 | 25083번 문제 풀이 (브론즈5, C언어) (1) | 2024.06.28 |
[백준(BOJ)] 개 | 10172번 문제 풀이 (브론즈5, C언어) (0) | 2024.06.28 |
[백준(BOJ)] 오늘 날짜 | 10699번 문제 풀이 (브론즈5) (1) | 2024.06.26 |