回 帖 发 新 帖 刷新版面

主题:严蔚敏老师数据结构P55页算法3。5hanoi

#include<stdio.h>
#define M 4
void move(char a,int n,char b)
{
    printf("\n%d %c %c",M-n,a,b);
}
void hanoi(int n,char x,char y,char z)
{
    if(n==1)
    {
        move(x,1,z);
    }
    else
    {
        hanoi(n-1,x,z,y);
        move(x,n,z);
        hanoi(n-1,y,x,z);
    }
}

main()
{
    char x='x',y='y',z='z';
    int n=M-1;
    hanoi(n,x,y,z);
}

回复列表 (共4个回复)

沙发

What is your problem, or just struct your program?
If you think as up,you wrong ! 
There lots of superior In the forum , but they don't do as you .

板凳

just struct your program
这句是什么意思解释下?

3 楼

事实上你发成一个帖子更便于查找

4 楼

呵呵 我是每天做一个算法 每都发,都做完后就综合发

我来回复

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