
扫雷的逻辑是怎样的(程序制作
1个回答
2023-05-18 · 百度认证:重庆猪八戒网络有限公司官方账号
关注

展开全部
可以实现:
(1) 定义一个雷区结构体,存放当前雷区有无雷,周边有几个雷区有雷,用户标识有雷标志;
踩开标志;
(2) 定义一个二维 雷区 数组,描述 雷场;
(3) 定义二个变量,保存当前 排雷的 区域(行,列);其它变量(计时,计分,计雷数等)根据需要定义;
(4) 初始化,生成雷场;雷区显示方式为未排雷;
(5) 循环
显示雷场;
扫描用户输入(用KBHIT);
如果是光标键,改变当前排雷区域;如果是回车键,设定当前雷场踩开标志;(无雷->踩开同时周边无雷区域一并踩开,有雷->结束);如果是空格, 标识有雷或取消标识;
如果未排开雷区数等于总雷数,游戏结束,显示用户成绩;
(6)根据用户选择,到(4)重新开始 或退出程序。
如果用图形界面,初学者可以VB,想一步到位就用VC;装个Visual Studio 6 或 2010 就行。
logo设计
创造品牌价值
¥500元起
APP开发
量身定制,源码交付
¥2000元起
商标注册
一个好品牌从商标开始
¥1480元起
公司注册
注册公司全程代办
¥0元起
查
看
更
多
- 官方电话
-
官方服务
- 官方网站
- 八戒财税
- 知识产权
- 八戒服务商
- 企业需求
- 数字市场
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询