서론부터 얘기하자면 상당히 화난다.
여기에서 언더바가 표시가 안돼서 한참 오류를 못 찾다가 검색으로 찾았다.
나는 처음에 띄어쓰기인 줄 알았다. 그래서 오답률이 높구나....
시간만 버린 문제
언더바를 따로 함수를 구현해서 만들수도 있었는데, 그냥 for문 만들어서 복붙했다.
#include <stdio.h>
#pragma warning(disable: 4996)
int count = 0;
char jh(int n) {
for (int i = 0;i < count;i++) {
printf("____");
}
printf("\"재귀함수가 뭔가요?\"\n");
if (n == 0) {
for (int i = 0;i < count;i++) {
printf("____");
}
printf("\"재귀함수는 자기 자신을 호출하는 함수라네\"\n");
for (int i = 0;i < count;i++) {
printf("____");
}
return printf("라고 답변하였지.\n");
}
else {
for (int i = 0;i < count;i++) {
printf("____");
}
printf("\"잘 들어보게. 옛날옛날 한 산 꼭대기에 이세상 모든 지식을 통달한 선인이 있었어.\n");
for (int i = 0;i < count;i++) {
printf("____");
}
printf("마을 사람들은 모두 그 선인에게 수많은 질문을 했고, 모두 지혜롭게 대답해 주었지.\n");
for (int i = 0;i < count;i++) {
printf("____");
}
printf("그의 답은 대부분 옳았다고 하네. 그런데 어느 날, 그 선인에게 한 선비가 찾아와서 물었어.\"\n");
count++;
jh(n - 1);
}
count--;
for (int i = 0;i < count;i++) {
printf("____");
}
return printf("라고 답변하였지.\n");
}
int main(void) {
int n;
scanf("%d", &n);
printf("어느 한 컴퓨터공학과 학생이 유명한 교수님을 찾아가 물었다.\n");
jh(n);
}
.
'온라인 저지 > 백준 일반' 카테고리의 다른 글
백준 7568번 덩치 [C언어] (0) | 2022.08.11 |
---|---|
백준 3034번 앵그리 창영 [C언어] (0) | 2022.05.11 |
백준 2231번 분해합 [C언어] (0) | 2022.05.04 |
백준 2798번 블랙잭 [C언어] - 브루트 포스 (0) | 2022.04.11 |
백준 11729번 하노이탑 이동 순서 [C언어] (0) | 2022.04.04 |