/*
汉若塔问题
*/

#define N 3

main()
{
    hanoi(N,
'A','B','C');
    getch();
}

hanoi(
int n,char A,char B,char C)
{
    
if(n==1)
    {
        printf(
"move %d from %c to %c\n",n,A,C);
    }
    
else
    {
        hanoi(n
-1,A,C,B);
        printf(
"move %d from %c to %c\n",n,A,C);
        hanoi(n
-1,B,A,C);
    }
}

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-12-19
猜你喜欢
  • 2021-07-09
  • 2021-07-15
  • 2022-12-23
  • 2022-12-23
  • 2021-08-18
  • 2021-07-08
相关资源
相似解决方案