1
0
mirror of https://github.com/renbaoshuo/202401-programming-assignments.git synced 2024-12-16 15:44:39 +00:00
202401-programming-assignments/【实践课外】11.函数2/6-5 汉诺塔.c

12 lines
229 B
C
Raw Normal View History

2024-11-22 09:14:26 +00:00
void hanoi(int n, char from, char to, char by) {
if (n == 1) {
printf("%c->%c\n", from, to);
return;
}
hanoi(n - 1, from, by, to);
printf("%c->%c\n", from, to);
hanoi(n - 1, by, to, from);
}