01 2022 档案
摘要:汉诺塔算法是C语言递归算法调用的一个经典算法,对学习和理解C语言的递归函数调用有一定的帮助。 汉诺塔递归算法思路: 1. 如果只有一个盘子,那么直接从柱子1移动到柱子3 2. 如果有 >1 个盘子,那么先把 n-1 个盘子从柱子1移动到柱子2 (想要让最底下一个移动到从柱子1移动到柱子3,一定会有这
阅读全文
摘要:C语言笔试题中经常会遇到的题目——交换2个变量的值。这时候大家就要注意了,这个问题虽然简单,但是你要认真审题,看是否让你把这个功能写成函数形式。 (1)如果不需要写成函数形式,那就是以下代码:大学的时候大家应该都学过的,交换C语言中两个变量的值核心是一定要借助一个临时变量: 1 #define _C
阅读全文