第12周项目 3.6 汉诺塔

 /*

   *   copyright     (c)   2014   ,    烟台大学计算机学院

   *   all  rights   reserved  .

   *   文件名称   :    textst  .    cpp

   *    作者  :    孙旭明

   *     完成日期    :    2014年12月日

   *     版本号    :     v1.0

   *

   *    问题描述    :叠盘子

 *     程序输出    :     步骤  

*/

 #include
using namespace std;
int move(int n,char A,char B,char C);
int main()
{
    int n;
    cin>>n;  //有n个盘子
    move(n,'A','B','C');
    return 0;
}
//有n个盘子,
int move(int n,char A,char B,char C)
{
    if(n==1)
        cout<"<     else
    {
        move(n-1,A,C,B);
        cout<"<         move(n-1,B,A,C);
    }
}第12周项目 3.6 汉诺塔_第1张图片

你可能感兴趣的:(第12周项目 3.6 汉诺塔)