本文主要是介绍[笔记][中国大学mooc][程序设计与算法(二) 算法基础][递归] 汉诺塔,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
题目
代码
#include <stdio.h>
void Hanoi(int n, char from, char tmp, char to){if(n == 1) printf("%c --> %c\n", from, to);else{Hanoi(n-1, from, to, tmp);Hanoi(1, from, tmp, to);Hanoi(n-1, tmp, from, to); }
}
int main(){int n;scanf("%d", &n);Hanoi(n, 'A', 'B', 'C');return 0;
}
这篇关于[笔记][中国大学mooc][程序设计与算法(二) 算法基础][递归] 汉诺塔的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!