- 博客(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
50
原创 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
5405
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人