C++ 猜单词

本文介绍了对一款猜单词游戏的升级,包括将功能封装到类中,提供字母提示,设置选项,人机对抗模式以及随机单词库的选择。玩家可以通过修改设置和隐藏单词来增加游戏难度和趣味性。

猜单词游戏
2.4.1 程序功能简介
一个猜单词游戏。两人游戏时,由一个玩家给出一个单词,在人与计算机游戏时,由计算机给出一个单词,另一个玩家根据组成单词的字母个数猜出单词,猜的次数可以指定,若猜不中,显示一个上吊的人形。
2.4.2 课程设计要求
(1)将猜单词的函数与相应的数据封装到类中,并改写主程序,使程序简化。
(2)根据所猜单词中的字母个数,给出指定几率的提示字母,显示于单词中的正确位置。
(3)在进入猜单词的过程后,首先显示菜单询问是开始猜单词还是修改设置,默认的修改次数为4,默认显示字符的几率为20%,若要修改这个设置,在显示菜单中选择设置选项进行修改。
(4)在人人对抗时,一个玩家给出单词时,单词不显示在屏幕上,字符用“”号显示。
(5)猜单词时,输入一个单词,判断函数改为判断输人单词的字符是否与所猜单词-一对应,将猜中的字符显示出来。
(6)在人机对抗时,可以选择随机读取单词,也可以选择向单词库输人单词,同时,将单词库中单词的个数显示出来,并根据单词库中单词个数的多少决定随机选取的范围。评定难易级别A级。

程序截图:

以人人对抗为例:

1.运行程序,出现主菜单,输入1

   2.进入后,输入2,修改设置值

3.玩家二输入单词china

4.玩家一进行猜测(失败为例)

5.玩家一进行猜测(成功为例)

源码:

百度链接 

https://pan.baidu.com/s/1ZqQ0XxOQ_mFaXWempYpB3w?pwd=rwfl 
提取码:rwfl

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值