mirror of
https://github.com/renbaoshuo/202401-programming-assignments.git
synced 2024-11-23 15:48:42 +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);
|
|
}
|