새싹교실/2012/열반/120514 (rev. 1.3)
int fact(int n)
{
if(n<=1){
return 1;
}else{
return n*fact(n-1);
}
}
int hanoi(int n, int a, int b, int c)
{
if(n==1){
printf("%d --> %d\n", a, c);
}else{
hanoi(n-1. a. c. b);
hanoi(1, a, b, c);
hanoi(n-1, b, a, c);
}
}