【C语言】移盘子

来源:互联网 发布:做网络主播的自我介绍 编辑:程序博客网 时间:2024/04/27 22:19


#include<stdio.h>






void move(char x,char y)
{
    printf("%c to %c\n", x, y);
}


void hanoi(int n, char a, char b, char c)
{
if(n == 1)
{
    move(a,c);
}
else
{
    hanoi(n-1,a,c,b);
    move(a,c);
    hanoi(n-1,b,a,c);
    
}
}




int main()
{
    int n;
    scanf("%d", &n);
hanoi(n,'A','B','C');
return 0;
}
0 0
原创粉丝点击