C语言猜单词游戏

C语言猜单词游戏

C语言猜单词游戏

1问题描述

请从一片英文的短文中任意提取一个单词,给出该单词的字母数量,让游戏者猜单词的拼写字母,游戏者每次只能猜一个字母,如果游戏者猜的字母在单词中,单词中所有的该字母将被视为已猜出,例如:如果原单词是apple,游戏者猜出了p,则程序应显示当前猜出的残缺单词为-pp–;设置选择时间限制或猜错次数
限制,超过限制则游戏失败。
1-5个字母为初级; 5-9个字母为中级; 10个字母以上为高级,
猜错次数限制自定。

2功能要求

1.设计游戏者信息格式,记录用户名、成绩,并保存,下次开始时可选择用户继续游戏,用户信息存放在user. txt中。建立个人积分排行榜,保留前五名的积分成绩。
2.设计竞赛单元,并保留最佳猜单词能手的前三名(成绩可以规定时间内猜中的数量计,也可以猜中的速度计,自行设计)。
3.游戏过程中,猜错的字母将被记录下来,每次猜测后,游戏应显示出当前猜出的残缺单词,以及当前猜错的所有字母,和剩下的机会。
4.提供相应安全机制,保证程序的健壮性,如选择单词长度时,应避免非数字字符的输入造成程序出错等。
5.提供选择一-次求助机会。如显示单词一秒钟,或给出指定位置上的一个字母等。
6.数据结构

struct game_player
{
    char name[10]; //姓名 
    char password[10]; //密码
    int time; // 累计时间
    int best_ _time; / /最佳成绩
}

3其他要求

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

源码传送门

传送门:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值