prt의 크기가 너무 작습니다. 제가 알기로는 채점 환경에서 한글은 글자당 3바이트씩을 차지하므로, 글자 수의 세 배 이상의 배열을 할당해줘야 합니다.
틀린 코드를 열어보면 하단에 다음과 같은 컴파일 경고 메시지가 있음을 볼 수 있습니다.
Main.c:16:52: warning: initializer-string for array of ‘char’ is too long 16 | char prt[4][100] = { "\"재귀함수가 뭔가요?\"" ,"\"잘 들어보게. 옛날옛날 한 산 꼭대기에 이세상 모든 지식을 통달한 선인이 있었어.", |
audrms58 2년 전
예제는 모두 다 출력되고 오타도 확인 다 했습니다. 혹시 n이 1일 때 출력이 이상한 건가요..?