Chinaunix首页 | 论坛 | 博客
  • 博客访问: 38530
  • 博文数量: 64
  • 博客积分: 2640
  • 博客等级: 少校
  • 技术积分: 670
  • 用 户 组: 普通用户
  • 注册时间: 2010-01-26 13:15
文章分类
文章存档

2010年(64)

我的朋友
最近访客

分类: C/C++

2010-01-26 13:30:35

2008-09-13 22:07

#include<iostream>
using namespace std;
void hanoi(int n,char x,char y,char z);
int main(void){
    int n;
   
    cin>>n;
    hanoi(n,'A','B','C');
    getchar();getchar();
   
    return 0;
}
void hanoi(int n,char x,char y,char z){
     if(n==1){
        cout<<x<<"to"<<z<<endl;
        return;
        }
       
     hanoi(n-1,x,z,y);
     hanoi(1,x,y,z);
     hanoi(n-1,y,x,z);
  }


阅读(176) | 评论(0) | 转发(0) |
0

上一篇:开始迁移

下一篇:八皇后问题的求解

给主人留下些什么吧!~~