汉诺塔问题
发布时间: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); } (编辑:北几岛) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |