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

/*
* 程序的版权和版本声明部分
* 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;  
}  


输出结果:

第十三周任务二—河内塔的移动_第1张图片

心得体会:

第一部手机里面的游戏。

你可能感兴趣的:(第十三周任务二—河内塔的移动)