c语言怎么变的出扫雷

c语言怎么变的出扫雷,第1张

我觉得数组更好

先建立int map[10][10]的数组,并全部初始化为10

然后随机埋雷被埋雷的格子=19,雷的周边元素++,

这样,一张地图就做好了

然后每点一个格子,就-10

若值在大于10则不用-10

若点中10,即:空白点

则将全图扫描一次,凡是和10接触的格子全部点开,并用一个变量count记录该次扫描点开的新格子数,若count>0,则再扫描一次,若count=0,则不再扫描

当然这是比较笨的办法,不过反正格子数也不多,笨点也没关系

用搜索的办法的话编程会麻烦点,纠正1楼 无谓之光 的说法,应该是搜索8个方向才对

我的原则是:能用数组解决的坚决不用链表,数组就是天然的链表

很简单,用文件读写!

------------------

模块:

1) 文件读写模块(字段:用户|时间|成绩)

2) 分数大小判断模块

-------------------

思路:

1)一个游戏结束后,读成绩文件,判断分数够高(前10名或其他),恭喜用户要求输用户名,保存写入文件。

2)游戏中途查看英雄榜。直接读成绩文件,遍历输出即可。 追问有没有源文件神马的???? 回答木有木有

问题已经细化啦,亲,剩下的场面应该要Hold住了

读写文件(fread, fwrite)

数值排序 (冒泡法、选择法)

--------------

百科都有:

以上就是关于c语言怎么变的出扫雷全部的内容,包括:c语言怎么变的出扫雷、现在在用C语言编写一个扫雷小游戏,里边要有成绩记录和英雄榜,请问各位高手大侠这一模块怎么写、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9704279.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存