标题:河内之塔
取消只看楼主
nhy2014
Rank: 2
等 级:论坛游民
帖 子:18
专家分:21
注 册:2013-5-4
结帖率:100%
已结贴  问题点数:20 回复次数:2 
河内之塔
#include <stdio.h>

void hanoi(int n, char a, char b, char c)
{
    if(n==1)
    {
        printf("move sheet %d from %c to %c\n", n, a, c);
    }
    else
    {
        hanoi(n-1, a, c, b);
        printf("move sheet %d from %c to %c\n", n, a, c);
        hanoi(n-1, b, a, c);
    }
}

int main(void)
{
    int n;
    printf("请输入盘数:");
    scanf("%d", &n);
    hanoi(n, 'a', 'b', 'c');

    return 0;
}
求高手解释函数void hanoi中的具体意思 谢谢了
搜索更多相关主题的帖子: void 河内 include return 
2013-05-17 02:47
nhy2014
Rank: 2
等 级:论坛游民
帖 子:18
专家分:21
注 册:2013-5-4
得分:0 
回复 5楼 whukeming
很详细 谢谢哈
2013-05-17 15:04
nhy2014
Rank: 2
等 级:论坛游民
帖 子:18
专家分:21
注 册:2013-5-4
得分:0 
回复 4楼 邓士林
嗯 貌似理解了  谢谢
2013-05-17 15:05



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-407305-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.083445 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved