主题:C++ 编写的‘汉诺塔’游戏编程源程序
崔广雷
[专家分:0] 发布于 2004-04-08 21:41:00
初学者为了能够提高对 C++ 的学习向各位编程高手寻求帮助
还望各位编程者给予帮助,再此向大家表示感谢!
希望大家能够给予帮助!
回复列表 (共4个回复)
沙发
ppp***qqq [专家分:30] 发布于 2004-04-10 00:24:00
#include "stdafx.h"
#include<iostream.h>
#include<conio.h>
void main()
{
void hanoi (int num ,char a,char b,char c);
int num;
cout <<"please enter a integer(>0) of disks to be moved:";
cin>>num;
hanoi(num,'a','b','c');
}
void hanoi(int n,char a,char b,char c)
{
if(n>0)
{
hanoi(n-1,a,c,b);
cout <<"move disc no:"<<n<<"from pile" << a<<"to"<<b<<endl;
hanoi(n-1,c,b,a);
}
}
板凳
崔广雷 [专家分:0] 发布于 2004-04-11 02:49:00
谢谢您的帮助!以后若有问题还望能够继续给予帮助,谢谢您了.
3 楼
wuji043 [专家分:70] 发布于 2004-04-11 14:27:00
不错,,!!!
4 楼
巫巫 [专家分:0] 发布于 2004-04-15 15:27:00
其实这个程序 是可以在比较懂C 的基础上
然后懂C++语法就行了
1楼 是吧。
呵呵 我也会编
不过 1楼热情!!!应该学习。
我来回复