首页 > 学院 > 开发设计 > 正文

Hanoi 塔问题

2019-11-11 04:58:43
字体:
来源:转载
供稿:网友

#include<iostream>using namespace std;

void hanoi(char A,char B,char C,int n){ if(n == 1) {  cout<<A<<"-->"<<C<<endl; } else {  hanoi(A,C,B,n-1);  cout<<A<<"-->"<<C<<endl;  hanoi(B,A,C,n-1); }}void main(){ int n; cout<<"input n:>"; cin>>n; hanoi('A','B','C',n);}


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表