回 帖 发 新 帖 刷新版面

主题:C++  编写的‘汉诺塔’游戏编程源程序

初学者为了能够提高对 C++ 的学习向各位编程高手寻求帮助

还望各位编程者给予帮助,再此向大家表示感谢!




                          希望大家能够给予帮助!

回复列表 (共4个回复)

沙发

#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);
    }
}

板凳

谢谢您的帮助!以后若有问题还望能够继续给予帮助,谢谢您了.

3 楼

不错,,!!!

4 楼

其实这个程序 是可以在比较懂C 的基础上
然后懂C++语法就行了
1楼 是吧。
呵呵  我也会编
不过 1楼热情!!!应该学习。

我来回复

您尚未登录,请登录后再回复。点此登录或注册