mirror of
https://github.com/renbaoshuo/202401-programming-assignments.git
synced 2024-12-16 15:44:39 +00:00
12 lines
229 B
C
12 lines
229 B
C
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);
|
|
}
|