Rohyoohyun / C

0 stars 0 forks source link

하노이의 탑 #49

Open Rohyoohyun opened 3 weeks ago

Rohyoohyun commented 3 weeks ago
#include <stdio.h>

void hanoi(int n,char a, char b, char c){

    if(n==1) printf("%d : %c -> %c\n",n,a,c);
    else{
        hanoi(n-1,a,c,b);
        printf("%d : %c -> %c\n",n,a,c);
        hanoi(n-1,b,a,c);
    }
}

int main(){
    int n;
    scanf("%d",&n);
    hanoi(n,'A','B','C');
    return 0;
}