第十三周任务二—河内塔的移动

来源:互联网 发布:大一c语言考试重点 编辑:程序博客网 时间:2024/06/03 18:33
/** 程序的版权和版本声明部分* Copyright (c)2012, 烟台大学计算机学院学生* All rightsreserved.* 文件名称: 那啥.cpp                           * 作    者:  杨晨                          * 完成日期:2012  年  11月 22  日* 版本号: v1.0      * * 输入描述:无* 问题描述:无* 程序输出:河内塔的移动方向* 问题分析:采用递归思想的方法……*/#include<iostream>   using namespace std;  void move(int n,char A,char B,char C);  int main()  {      move(4,'A','B','C');      return 0;  }  void move(int n,char A,char B,char C)  {      if(n==0)          return;      else     {          move(n-1,A,C,B);          cout<<A<<"->"<<C;          cout<<endl;          move(n-1,B,A,C);      }      return;  }  


输出结果:

心得体会:

第一部手机里面的游戏。

原创粉丝点击