关于扫雷程序设计

1,我想做一个扫雷的应用程序。我现在只会C语言,请问C语言可以借助程序刷新完成这个任务么?如果可以,能不能大概提供一下写代码的思路。不要一下给我一堆代码,肯定不是你写的.... 1,我想做一个扫雷的应用程序。我现在只会C语言,请问C语言可以借助程序刷新完成这个任务么?如果可以,能不能大概提供一下写代码的思路。不要一下给我一堆代码,肯定不是你写的......

2,如果想要实现图形界面,我会用到什么语言和工具,能不能具体解释一下我要去学习什么。
展开
 我来答
bignode
2014-11-27 · TA获得超过2664个赞
知道大有可为答主
回答量:1427
采纳率:75%
帮助的人:547万
展开全部
  1. 可以实现:

    (1) 定义一个雷区结构体,存放当前雷区有无雷,周边有几个雷区有雷,用户标识有雷标志;

          踩开标志;

    (2) 定义一个二维 雷区 数组,描述 雷场;

    (3) 定义二个变量,保存当前 排雷的 区域(行,列);其它变量(计时,计分,计雷数等)根据需要定义;

    (4) 初始化,生成雷场;雷区显示方式为未排雷;

    (5) 循环

    显示雷场;

    扫描用户输入(用KBHIT);

    如果是光标键,改变当前排雷区域;如果是回车键,设定当前雷场踩开标志;(无雷->踩开同时周边无雷区域一并踩开,有雷->结束);如果是空格, 标识有雷或取消标识;

    如果未排开雷区数等于总雷数,游戏结束,显示用户成绩;

    (6)根据用户选择,到(4)重新开始 或退出程序。

  2. 如果用图形界面,初学者可以VB,想一步到位就用VC;装个Visual Studio 6 或 2010 就行。

更多追问追答
追问
请问什么是雷区结构体?
如果有可能,能不能提供一下c语言程序,可以复制粘贴,但是确保正确。真是麻烦您了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式