文档章节

基于C语言的模拟猜单词游戏

T
 TTHFcd66
发布于 2019/08/14 17:17
字数 395
阅读 41
收藏 0

一、课题内容和要求

“模拟猜单词游戏”系统要求用C或C++模拟猜单词游戏。游戏包括:单词管理、玩家纪录、猜词过程、系统设置等必须完成的基本功能以及成绩计算、猜词时间限制、词库管理等选做的扩展功能。

二、基本要求

单词管理:程序中用来做谜题的单词必须存放在磁盘文件中

猜词过程:

先请用户输入猜的单词数量,可以有一个默认值

随机抽取单词,对每个单词,系统根据谜底单词长度在屏幕上显示相应个数’-‘,假设谜底单词为”hello”,则在屏幕上输出”——-“

玩家输入一个字母进行猜测,如果这个字母不在单词中,系统提示玩家不对;如果猜对字母,比如玩家输入了一个’l’,则在屏幕上输出”—ll-“

重复3,直到玩家在规定的次数内猜出了单词或者超过次数游戏失败

显示玩家每个单词猜对与猜错次数等统计信息。如果玩家猜出单词,计算成绩,如进入前五名提示玩家并记录存储到记录文件中

询问玩家是否开始新一轮猜词,如果玩家选“否”,则系统退到外面的菜单

系统设置:猜词次数可以为默认值。玩的时候,可以对其进行修改

点击下载源码

© 著作权归作者所有

T
粉丝 0
博文 647
码字总数 283039
作品 0
沈阳
私信 提问
加载中

评论(0)

MIT OCW 6.0001 课程 Problem Set 2 作业(Part 2)

MIT OCW 6.0001 课程 Problem Set 2 作业(Part 2) 打卡记录 打卡时间:2019.07.31 打卡天数:D06 学习内容:MIT OCW 6.0001 课程 Problem Set 2 作业(Part 2) 参考链接 课程视频 作业链接...

Adam卢卿
2019/07/31
0
0
# MIT OCW 6.0001 课程 Problem Set 2 作业(Part 1)

MIT OCW 6.0001 课程 Problem Set 2 作业(Part 1) 打卡记录 打卡时间:2019.07.30 打卡天数:D05 学习内容:MIT OCW 6.0001 课程 Problem Set 2 作业(Part 1) 参考链接 课程视频 作业链接...

Adam卢卿
2019/07/31
0
0
C语言编程入门学习:C语言实现猜数字小游戏

C语言是面向过程的,而C++是面向对象的 C和C++的区别: C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到...

小辰带你看世界
2018/05/30
0
0
【C++探索之旅】第一部分第十一课:小游戏,猜单词

内容简介 1、第一部分第十一课:小游戏,猜单词 2、第一部分第十二课预告:指针一出,谁与争锋 小练习 上一课《【C++探索之旅】第一部分第十课:文件读写,海阔凭鱼跃》中我们学习了读写文件...

frogoscar
2016/03/14
0
0
零基础学C#算法(零基础学算法——C#版)

今天本人正在看算法方面的书。作为高中数学忘得差不多的渣渣,实在无力。无奈找了本书,c语言写的,哎。我就把其中代码翻译成C#版好了。此坑能否填平,看我耐性和网络支持条件吧。有生之年能...

amiba.org
2014/01/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

django

aiodns 1.1.1aiohttp 3.6.1asn1crypto 0.24.0async-timeout 3.0.1attrs 19......

MtrS
16分钟前
29
0
SQL查询单表数据(一)

本节讲述 基本的 select 查询单表数据语句 1 从单表中查询所有的行和列 查询表中所有的数据 select * from t_user 在 SQL 中,字符 "*" 具有特殊的含义,使用用它,将从指定的表中返回每一列...

赵子龙
23分钟前
31
0
签名与无符号整数

我是否正确地说有符号和无符号整数之间的区别是: 无符号可以保持较大的正值,而不是负值。 无符号使用前导位作为值的一部分,而带符号版本使用最左侧位来标识数字是正数还是负数。 有符号整...

javail
29分钟前
49
0
【Vue_05】前端工程化

一、ES6的模块化 1. ES6模块化规范 每个 js 文件都是一个独立的模块 导入模块成员使用 import 关键字 暴露模块成员使用 export 关键字 2. 基本语法 发使用 export default { }导出默认成员 ...

Demo_Null
30分钟前
33
0
阿里P7高级架构师分享6年多的Java工作经验(想冲破瓶颈者必看)

很多工作了五年左右的程序员每天已经习惯了机器般的写代码,如果是这样那么你永远只会是个基础程序员,因为你不能只会用,你要知道原理,不至于让你自己实现一个出来,但是基本原理要知道。 ...

JAVA一方
41分钟前
25
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部