ハノータと再帰

290 ワード

main()
{
    hanoi(3, ’A’, ’B’, ’C’);
}
hanoi(n, a, b, c)
int n;
char a, b, c;
{
    if (n == 1) printf(“ % cT % c
”, a, c); else { hanoi(n - 1, a, c, b); printf(“ % cT % c
”, a, c); hanoi(n - 1, b, a, c); } }