7.18.2017

하노이 타워 ( Hanoi Tower )

#include <stdio.h>
#include <stdlib.h>

void HanoiTower(int n, char xchar ychar z) {
        if(n==1)
                printf("%c -> %c\n", x, y);
        else {
                HanoiTower(n - 1, x, zy);
                printf("%c -> %c\n"xy);
                HanoiTower(n - 1, z, y, x);
        }
}

void main() {
        HanoiTower(3, 'A', 'B', 'C');
}

==============================================================================
//출력


댓글 없음:

댓글 쓰기