汉诺塔

来源:互联网 发布:河南网络诈骗案例 编辑:程序博客网 时间:2024/05/21 07:55
Copyright(c)2013,烟台大学计算机学院学生  *All rights reserved.  *文件名称:汉诺塔(用递归)    *作者:杨飞  *完成日期:2013年11月25日  *版本号:v1.0  *对任务及求解方法的描述部分: 汉诺塔(用递归)我的程序:  #include <iostream>using namespace std;const times=3;void move(int, char, char, char);int main(){move(times,'A','B','C');return 0;}void move(int n, char A, char B,char C)  {      if(n==1)      {          cout<<A<<"-->"<<C<<endl;          return;      }      else      {          move(n-1,A,C,B);          cout<<A<<"-->"<<C<<endl;          move(n-1,B,A,C);          return;      }  }  



运行结果:

心得体会:明白这种思想