当前位置:首页|资讯

C/C++记忆力大考验

作者:高校程序发布时间:2024-10-15

C/C++记忆力大考验

程序设计题二: 记忆力大考验

面向专业:通信工程

难度:4

1 问题描述
你的记忆力好吗?我们来挑战一下吧。随机产生一个 4*4 的二维数组,随机填入 8 组不同的符号,测试者通过输入坐标,指定记忆中相同的两个符号的位置。正确,则显示符号对应图形,不正确则显示图形后随机关闭(显示时间为 1 秒)。记录完成猜测的时间并保留成绩 。

2 功能要求
1.图形组合的瞬间停留,利用菜单提供初级( 44 )、中级( 45 ,填入十组不同的符号)、高级( 6*6 ,每组为 3 个,共 12 组图案)的测试项目,级别由低到高显示的时间可以由短到长。
2. 定义用户的结构体或类类型,用于记录不同用户的密码、测试成绩,并进行排名,注意各级别游戏只保留前五名成绩,游戏成绩榜以文件形式保存。
3.用户输入用户名和相应的用户密码进入游戏,用户需先注册,注册时提供相应用户密码的安全测试,注册信息以文件形式保存,每次打开游戏,如果是新用户必须先注册。
1) 如果密码长度小于 6 位,则不安全
2) 如果组成密码的字符只有一类,则不安全
3) 如果组成密码的字符有两类,则为中度安全
4) 如果组成密码的字符有三类或以上,则为安全
5) 通常,可以认为数字、大写字母、小写字母和其它符号为四类不同的字符。
4 .可以设计和添加新型功能。

3 其他要求
(1)界面美观,交互方便。
(2)注释详细:每个变量都要求有注释说明用途;函数有注释说明功能,对参数、返回值也要以注释的形式说明用途;关键的语句段要求有注—释解释。
(3)程序的层次清晰,可读性强。
(4)变量、函数命名符合规范。

4 开发环境
可以选择VS2010、VC++6.0等开发环境。

源码联系UP主 -> https://space.bilibili.com/329101171


Copyright © 2024 aigcdaily.cn  北京智识时代科技有限公司  版权所有  京ICP备2023006237号-1