猜字游戏 (一)程序设计要求 (1)功能要求 ①玩家每次只能猜一个字母;不得多次猜测同一个字母;玩家只能猜错有限次,否则游戏失败; ②猜错的字母将被记录下来;每次猜测后,游戏应显示出当前猜出的残缺单词,以及当前猜错的所有字母,和剩下的猜错的机会; ③假设玩家猜的字母在单词中,单词中所有的该字母将被视为已猜出,例如:如果原单词是apple,我们猜出了p,则程序应显示当前猜出的残缺单词为-pp--; ④在实现上述功能的基础上,考虑增加时间的限制或者积分方式。 (2)界面友好 可操作性强,输入信息符合要求。 (二)程序设计建议 (1)数据结构 可使用字符串数组存储每次猜对的单词模式,如: char *wordAfterGuess[]; 可使用字符数组存储猜错的字母,如: char wrongGuess[255]; (2)程序模块及功能 ①初始化模块:设定单词内容、允许猜错次数等; ②判断模块:判断用户是否猜对,记录成功/失败信息; ③显示模块:显示残缺单词; ④输入/定时模块:读入用户输入的字母,控制用户剩余可用时间; (3)额外要求:如果学有余力,可将备猜单词事先存入一个文件,在初始化模块从文件中随机抽取一个单词给用户猜测。 (三)需要掌握的知识 (1)字符串的操作 (2)文件的读写方法
2019-12-21 20:13:01 405KB C语言 猜单词 游戏
1
1、 软件进入之前必须包含使用规则说明 2、 初始化二维数组Sudoku【9】【9】,并在cmd窗口显示这个二维的方阵数组。 3、 方阵显示完毕,紧接着在CMD窗口提示游戏者在M行N列输入数字I,用户回车输入完毕,例如: Please enter the data on the format:[ M,N,I] ↙ _______ 4、 程序在CMD窗口更新二维方阵,并继续提示用户按上述格式输入数字。 5、 当所有数字填满并且符合规则,程序提示结束,并统计用户总共输入了多少次。 6、 要考虑异常处理机制,比如用户没玩完就想结束游戏或是重来。 7、 要有正常启动退出机制。
2019-12-21 20:11:55 5KB 数独,C语言
1
通过理论结合实际,用C语言编程对MIT心电信号数据进行分析,实现低通滤波、高通滤波、QRS检测、特征提取、心律失常分析,从中了解和掌握数字信号处理的方法和应用。
2019-12-21 20:11:14 2.77MB 心电信号 心电图 QRS波 R波等
1
在linux嵌入式下用C语言编写的系统自动识别USB接口的插拔的程序
2019-12-21 20:11:08 986B USB 自动识别
1
java语言编写的类似于迅雷的下载器的源代码,里面有下载进度和流量多少的现实
2019-12-21 20:10:35 17KB java 类似迅雷 下载器 源代码
1
(1) 从键盘读入一个合法的算术表达式,输出正确的结果。(2) 显示输入序列和栈的变化过程。(3) 考虑算法的健壮性,当表达式错误时,要给出错误原因的提示
2019-12-21 20:10:10 193KB 数据结构 课程设计
1
实现功能:输入、输出、插入、删除、查找、追加、读入、显示、保存、拷贝、排序、索引、分类合计、退出。
2019-12-21 20:08:45 11KB c语言
1
药品管理系统+C语言编写,主要是为了实现C语言下的存储过程
2019-12-21 20:08:31 801KB 药品管理系统+C语言编写
1
Matlab中,用c或m语言编写s函数.rar Matlab中,用c或m语言编写s函数.rar 有具体例子 非常适合新手
2019-12-21 20:07:38 1.24MB s函数 matlab c语言 m语言
1
语言编写的合同管理工具,还有待完善。。。。
2019-12-21 20:07:19 2.46MB 易语言 合同管理
1