| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2288 人关注过本帖
标题:河内之塔
取消只看楼主 加入收藏
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
快速回复:河内之塔
数据加载中...
 
   



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

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