![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言日常练习
文章平均质量分 81
分享并记录一些日常做的C语言练习
论迹
剑指大厂
展开
-
C语言实现扫雷小游戏
在这个扫雷游戏中,我们需要一个用来存放已经布置好的雷的信息的棋盘(mine棋盘)和一个用来展示给游戏者的棋盘(show棋盘)。所以,雷的个数等于 =(x,y)周为的八个坐标的ASCII码值加在一起 - 8*‘0’由于我们规定布置雷为字符‘1’,没有布置雷为字符‘0’。game.h ——用于游戏相关的函数的声明。如何计算(x,y)坐标周围的八个坐标中的总雷数。game.c —— 用于游戏相关的函数的实现。在这里我们用简单的9*9的棋盘来分析。字符‘0’的ASCII码值为48。原创 2024-05-07 15:32:07 · 288 阅读 · 0 评论 -
汉诺塔问题(详细解答)
汉诺塔(Tower of Hanoi),又称河内塔,是一个源于印度古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。原创 2024-03-08 18:27:20 · 454 阅读 · 1 评论