A62976 | 编程实现:记忆力考验游戏现有 16 张卡片,卡片的背面为“?“图案,卡片的正面为圆形或三角形图案,玩家有 1 秒的时间去记忆正面为圆形图案的卡片位置,然后点击卡片,卡片显示正面,如果正面为圆形图案,该卡片不再变化;如果正面为三角形图案,则 0.3 秒后该卡片再次显示背面,当正面为圆形图案的卡片都显示正面后,游戏结束。具体要求:1). 每次点击绿旗,“完成用时”为 0,舞合上呈现 4 行 4 列排…
来源创意编程组
时间限制1s
内存限制256MB
通过 / 提交0/0
题目描述
编程实现:记忆力考验游戏
现有 16 张卡片,卡片的背面为“?“图案,卡片的正面为圆形或三角形图案,玩家有 1 秒的时间去记忆正面为圆形图案的卡片位置,然后点击卡片,卡片显示正面,如果正面为圆形图案,该卡片不再变化;如果正面为三角形图案,则 0.3 秒后该卡片再次显示背面,当正面为圆形图案的卡片都显示正面后,游戏结束。
具体要求:
1). 每次点击绿旗,“完成用时”为 0,舞合上呈现 4 行 4 列排列整齐的卡片方阵,所有卡片均显示背面,如图所示;

2). 1 秒后,所有卡片显示正面,其中有随机的 4 张卡片正面为圆形图案,其它卡片正面均为三角形图案,如图所示;

3). 1 秒后,所有卡片都显示背面;
4). 此时开始,“完成用时” 每隔 1 秒增加 1,如图所示;

5). 用鼠标左键点击任意一张卡片,那么该卡片显示正面;
6). 如果被点击卡片的正面图案为圆形,则该卡片显示正面,如图所示;

7). 如果被点击卡片的正面图案为三角形,那么该卡片 0.3 秒后再次显示背面;(参考视频)
8). 如果 4 张正面为圆形图案的卡片都显示正面后“完成用时”不再变化,游戏结束。

暂无题解
C++ 编辑器
输入
输出
可保存默认模板;新题优先使用已保存模板。
当前快捷键仅展示,暂不支持修改。
- 撤销
Ctrl / ⌘ + Z - 重做
Ctrl / ⌘ + Y - 查找
Ctrl / ⌘ + F - 全选
Ctrl / ⌘ + A - 复制
Ctrl / ⌘ + C - 剪切
Ctrl / ⌘ + X - 粘贴
Ctrl / ⌘ + V - 自动排版
工具栏排版按钮 - 草稿保存
编辑时自动保存到本机
历史
提交记录
状态说明时间源码
AI
作答助手
你好,我是作答助手。可以问思路、复杂度、样例含义或代码报错原因;不会直接给出完整 AC 代码。
确定要清空代码吗?