|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 P.s__葬爱 于 2014-8-4 15:13 编辑
#include<iostream>
using namespace std;
void move(char src,char dest);;
void hanoi(int n,char src,char medium,char dest)
{
if(n==1)
move(src,dest);
else
{ hanoi(n-1,src,dest,medium);
move(src,dest);
hanoi(n-1,medium,src,dest);
}
}
void move(char src,char dest)
{
cout<<src<<"--→"<<dest<<endl;
}
int main()
{
int m;
cout<<"enter the number of diskes:"<<endl;
cin>>m;
cout<<"the steps to moving"<<m<<"diskes:"<<endl;
hanoi(m,'A','B','C');
return 0;
}
单步调试的时候为什么会出来ostream之类的窗口 |
|