摘要: 问题描述 设有3个分别命名为X、Y和Z的塔座,在塔座X上有n个直径各不相同的盘片,从小到大一次编号为1、2、..n。现要求将X塔座上的这n个盘片移到塔座Z上并仍按同样的顺序叠放,盘片移动时必须遵守一下规则:每次只能移动一片盘片;盘片可以插在X、Y和Z中的任一塔座上;任何时候都不能将一个较大的盘片放在 阅读全文
posted @ 2018-11-01 17:12 Rogn 阅读(1246) 评论(0) 推荐(0) 编辑
摘要: 功能介绍 绘制出图形界面,支持鼠标点击实现四则运算(可带括号),同时具有清零和撤回操作。另外一种模式,可以绘制一些特定的函数图像。 代码实现 注意 本人使用的是VS2017,上面的代码直接粘贴过去大概率跑不起来,需要做一点修改: 1、若提示graphics.h不存在,需要先安装EasyX图形库 2、 阅读全文
posted @ 2018-11-01 16:32 Rogn 阅读(1735) 评论(0) 推荐(0) 编辑
摘要: 递归的可视化 修改递归函数,使其能够显示打印出每次函数递归调用的形参的值。 每一级调用的输出都带有一级缩进,就是使得程序的输出清晰、有趣并且有含义。 思路 以斐波那契数列为例,假设n=5,递归的形参如下: 效果图如下: 代码实现 阅读全文
posted @ 2018-11-01 16:02 Rogn 阅读(1250) 评论(0) 推荐(0) 编辑
摘要: 游戏简介 场景沉浸式游戏,遇到不同的场景,你有不同的选择,历时三天,你就能取得胜利。 代码 备注:游戏非常有趣,但代码却很简单,C语言入门的同学就可以拿来练手。很久之前在贴吧(C语言吧)见得,对作者佩服得五体投地啊! 阅读全文
posted @ 2018-11-01 14:31 Rogn 阅读(1756) 评论(0) 推荐(0) 编辑
摘要: 游戏简介 经典的推箱子是一个来自日本的古老游戏,目的是在训练你的逻辑思考能力。箱子只可以推, 不可以拉, 而且一次只能推动一个,胜利条件就是把所有的箱子都推到目的地。 思路 模拟题。难点在于推箱子的动作,如果箱子前方是箱子或者墙壁都不能被推动,是目的地或空地可以。撤回操作是通过一个三维数组记录每一步 阅读全文
posted @ 2018-11-01 13:39 Rogn 阅读(896) 评论(0) 推荐(0) 编辑