扫雷的逻辑是怎样的(程序制作

 我来答
猪八戒网
2023-05-18 · 百度认证:重庆猪八戒网络有限公司官方账号
猪八戒网
猪八戒网(zbj.com)创建于2006年,现已形成猪八戒网、天蓬网和线下八戒工场的“双平台+一社区”服务模式,是中国领先的人才共享平台。
向TA提问
展开全部

可以实现:

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

踩开标志;

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

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

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

(5) 循环

显示雷场;

扫描用户输入(用KBHIT);

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

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

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

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

  • 官方电话
  • 官方服务
    • 官方网站
    • 八戒财税
    • 知识产权
    • 八戒服务商
    • 企业需求
    • 数字市场
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式