Q5 오른쪽의 recur3 함수를 다시 비재귀적으로 구현하세요.
연습 void recur3(int n)
문제 이 문제는 하노이의 탑 문제가 아니라 5-2절의 문제입니다. {
if (n > 0) {
recur3(n - 1);
recur3(n - 2);
printf("%d\n", n);
}
}
Q6 실습 5-6을 숫자가 아닌 문자열로 기둥 이름을 출력하도록 프로그램을 수정하세요. 예를
들어 ‘A 기둥’, ‘B 기둥’, ‘C 기둥’과 같이 출력하면 됩니다.
Q7 실습 5-6의 move 함수를 비재귀적으로 수정하세요.
182 C 알고리즘