- 博客(2)
- 收藏
- 关注
原创 2021-03-11
如何使用递归解决汉诺塔问题 1、首先思考此题解决思路 此处以有十个盘子为例,分析解题思路 (1)将X上的前9个盘子借助Z从X移动到Y上 (2)将最底下的第10个盘子从X移动到Z上 (3)将Y上的9个盘子借助X从Y移动到Z上 def hanoi(n,x,y,z): if n == 1: print(x, '-->', z) else: hanoi(n-1, x, z, y) #将前n-1个盘子借助z从x移动到y print(x, '--&g
2021-03-11 17:29:08 58
原创 C语言实现:键盘输入三个数字,输出最大值
求三个数字的最大值 #define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> //max函数 int max(int a, int b, int c) { int temp; if (a > b && a > c) temp = a; if (b > a && b > c) temp = b; if (c > a &&
2020-08-02 09:13:56 5418
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人