楼主你好!!!!
这是典型的汉罗塔问题拆羡升,一般的c++的书上都有汉罗塔例子,
#include
using namespace std;
void hanoi(int n,char x,char y,char z)
{
if (n==1) //终止条件:当只剩一个盘子时
cout << "move " <
//再将n-1个盘子移到C柱上
else{
hanoi(n-1,x,z,y);
cout << "move " <
}
}
void main(){
int n; //盘数
char x= 'a ',y= 'b ',z= 'c '; //柱号派悄
cout << "please enter number: ";
cin>> n;
cout << "n= " <
}
嗯,一般的书上都有我也就不说了啊!
一般的书上都有