自己写的汉诺塔源代码

来源:互联网 发布:免费个人域名 编辑:程序博客网 时间:2024/04/29 21:42
/************************************************************************//* hanio问题, 将n个盘子移动到B处                                       *//************************************************************************/#include<stdio.h>/*-----------------------------------------------------------------------函数名:move 将 盘子由“a” --> "b"-----------------------------------------------------------------------*/void moveto(char a, char b){printf("%c---->%c\n", a, b);}/*----------------------------------------------------------------------函数名:hanio 将第n个盘子由a移动到b借助c-----------------------------------------------------------------------*/void hanoi(int n, char a, char b, char c){if (n >0){hanoi(n-1, a,c,b);moveto(a,b);hanoi(n-1, c,b,a);}}int main(){hanoi(3,'A','B','C');return 0;}

原创粉丝点击