汉诺塔

来源:互联网 发布:恶搞短信软件 编辑:程序博客网 时间:2024/06/11 17:13

上机目的:汉诺塔

上机内容:move的益智游戏

/* .*程序的版权和版本声明部分 .*Copyright  (c)2012,烟台大学计算机学院学生 .*All rightsreserved .*文件名称:cpp1 .*作    者:刘玉金 .*完成日期:2012年11月25日 .*版本号:  V1.0 .* .*输入描述:无 .*问题描述:汉诺塔.*程序输出:略 .*问题分析:略*/  #include<iostream>using namespace std;const int discCount=3;void move(int,char,char,char);int main(){move(discCount,'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,B,C);cout<<A<<"-->"<<C<<endl;move(n-1,B,A,C);return;}}


 

运行结果:

心得体会:略

原创粉丝点击