加入收藏 | 设为首页 | 会员中心 | 我要投稿 北几岛 (https://www.beijidao.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

汉诺塔问题

发布时间:2021-05-20 09:46:32 所属栏目:大数据 来源: https://blog.csdn.net/summoxj
导读:#include stdio.h #include conio.h int main(){ ? void hanoi(int n,char one,char two,char three); ? int m; ? printf("输入层数"); ? scanf("%d",m); ? printf("移动%d层的步骤为:n",m); ? hanoi(m,'A','B','C'); ? getch(); }? void hanoi(int n,char t
#include <stdio.h>
#include <conio.h>
int main(){
? void hanoi(int n,char one,char two,char three);
? int m;
? printf("输入层数");
? scanf("%d",&m);
? printf("移动%d层的步骤为:n",m);
? hanoi(m,'A','B','C');
? getch();
}?
void hanoi(int n,char three){
? void move(char x,char y);
? if(n==1)
? ? move(one,two);
? else{
? ? hanoi(n-1,one,two,three);
? ? move(one,three);
? ? hanoi(n-1,three);
? }
}?
void move(char x,char y){
? printf("%c-->%cn",x,y);

}


(编辑:北几岛)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读