社区
包东华的课程社区_NO_1
C语言六部曲【六】10个项目实战
帖子详情
随机位置生成雷
C3程序猿(本人)
2025-02-25 09:41:37
课时名称
课时知识点
随机位置生成雷
C语言扫雷小游戏,控制台扫雷,随机位置生成雷
...全文
81
回复
打赏
收藏
随机位置生成雷
课时名称课时知识点随机位置生成雷C语言扫雷小游戏,控制台扫雷,随机位置生成雷
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
《扫
雷
》游戏初始化数据算法分析
数据初始化,可以分为两个步骤。第一个步骤就是随即
生成
雷
的
位置
,第二个步骤就是根据
雷
的
位置
计算每一个非
雷
的方格的
雷
的数量。 LeiStatus:
雷
的状态,在整个方格中他只有两种可能,要么他是
雷
,要么他是数字。如果什么都不显示,其实他是数字0. 数据结构说明 struct Block { int x; int y; }; enum LeiStatus { isNum = 0, isLei }; enum ShowStatus { hideNum = 0, showNu
扫
雷
游戏(9*9)
2.我们专门给一个棋盘(对应一个数组mine)存放布置好的
雷
的信息,再给另外一个棋盘(对应另外一个数组show)存放排查出的
雷
的信息。把
雷
布置到 mine数组,在mine数组中排查
雷
,排查出的数据存放在show数组,并且打印show数组的信息给后期 排查参考。show数组开始时初始化为字符'*',mine数组最开始也初始化为字符'0',布置
雷
改成'1'。假如我们排查某个坐标时,要访问该坐标周围8个坐标,统计
雷
的个数并将数字显示在该坐标上。1.我们需要使用两个数组来存放布置的
雷
和排查出的
雷
的信息。
扫
雷
的解析
提示:这里对文章进行总结:以上我是我对扫
雷
的理解和重构,可能不太清晰。实际上可能不太好,各位见谅。
扫
雷
简易思路
这是适合c语言初学者的扫
雷
简易设计思路,掌握数组、函数等基础知识即可尝试
C语言程序扫
雷
游戏的制作和实现
扫
雷
游戏的制作
包东华的课程社区_NO_1
5
社区成员
1,144
社区内容
发帖
与我相关
我的任务
包东华的课程社区_NO_1
C/C++课程讲解
复制链接
扫一扫
分享
社区描述
C/C++课程讲解
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章