c++猜单词游戏~帮忙做一下~~根据课程要求~附关键源代码注解

来源:百度知道 编辑:UC知道 时间:2024/05/17 08:12:00
课程设计要求:
1.将猜单词的函数与相应的数据封装到类中,并改写主程序,使程序简化。
2.根据所猜单词的字母个数,给出指定几率的提示字母,显示于单词中的正确位置。
3.在进入猜单词的过程后,首先显示菜单询问是开始猜单词还是修改设置,默认的修改次数为4,默认显示字符的几率为20%,若要修改这个设置,在菜单选项中选择设置选项进行修改。
4.在人人对抗时,一个玩家给出单词时,单词不显示在屏幕上,字符用*号表示。
5.猜单词时,输入一个单词,判断函数改为判断输入单词的字符是否与所猜单词一一对应,将猜中的字符显示出来。
6.在人机对抗时,可以选择随机读取单词,也可以选择向单词库输入单词,同时,将单词库中单词的个数显示出来,并根据单词库中单词个数的多少决定随机选取的范围。
源代码及关键源代码注解
http://tieba.baidu.com/f?kz=641716463

bread面包 beer啤酒
cloth布 coffee咖啡
cream奶油 dust尘土
gin杜松子酒 glass玻璃
gold黄金 ice冰
jam果酱 oil油
paper纸 sand沙
soap肥皂 stone石头
tea茶 water水
wine葡萄酒 wood木头