개발자/문제풀이 (C언어)
[백준/BOJ] 10171번 고양이 (C/C++)
devBB
2020. 12. 27. 16:27
728x90
반응형
백준 온라인 저지(BOJ) 10171번 고양이
https://www.acmicpc.net/problem/10171
10171번: 고양이
아래 예제와 같이 고양이를 출력하시오.
www.acmicpc.net
* 사용언어 : C언어, C++
1. 문제
아래 예제와 같은 고양이 출력하기
\ /\
) ( ')
( / )
\(__)|
2. 풀이
아래 2개 문자는 문자열(큰 따옴표 안)에서 괄호에 적어둔 역할을 하게 됩니다.
\ (escape), " (문자열의 시작과 끝)
따라서 큰 따옴표 안에서는 해당 문자를 그대로 출력하려면 앞에 \를 붙여야 합니다.
즉, \를 출력하고 싶으면 \\ 로, "를 출력하고 싶으면 \"로 적어주면 됩니다.
그리고 제 컴퓨터가 이상한건지 '복사' 버튼을 누르면 공백 개수가 잘못 복사되어서 여러 번 제출했네요.
이럴 경우 띄어쓰기 개수 맞춰서 직접 입력하시는게 확실합니다.
3. 코드
#ifndef _CRT_SECURE_NO_WARNINGS
#define _CRT_SECURE_NO_WARNINGS
#endif
/*
10171_고양이
1116KB 0ms
*/
#include <cstdio>
int main() {
printf("\\ /\\\n");
printf(" ) ( ')\n");
printf("( / ) \n");
printf(" \\(__)|\n");
return 0;
}
728x90
반응형