개발자/문제풀이 (C언어)

[백준/BOJ] 10172번 개 (C/C++)

devBB 2018. 6. 1. 22:31
728x90
반응형

백준 온라인 저지(BOJ) 10172번 개
https://www.acmicpc.net/problem/10172

 

10172번: 개

문제 아래 예제와 같이 개를 출력하시오. 입력 출력 예제 입력 1 복사 예제 출력 1 복사 |\_/| |q p| /} ( 0 )"""\ |"^"` | ||_/=\\__|...

www.acmicpc.net

* 사용언어 : C언어, C++

 

1. 문제

아래 예제 출력과 같은 문자열 출력하기

 

2. 풀이

아래 2개 문자는 문자열(큰 따옴표 안)에서 괄호에 적어둔 역할을 하게 됩니다.
\ (escape), " (문자열의 시작과 끝)

 

따라서 큰 따옴표 안에서는 해당 문자를 그대로 출력하려면 앞에 \를 붙여야 합니다.
즉, \를 출력하고 싶으면 \\ 로, "를 출력하고 싶으면 \"로 적어주면 됩니다.

 

3. 코드

#ifndef _CRT_SECURE_NO_WARNINGS
#define _CRT_SECURE_NO_WARNINGS
#endif
/*
10172_개
1116KB	0ms
*/
#include <cstdio>

int main() {
	printf("|\\_/|\n");
	printf("|q p|   /}\n");
	printf("( 0 )\"\"\"\\\n");
	printf("|\"^\"`    |\n");
	printf("||_/=\\\\__|\n");

	return 0;
}

 

728x90
반응형