标题:C语言初学者,课设救助
只看楼主
奔跑的猪Y
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2015-1-6
结帖率:0
已结贴  问题点数:20 回复次数:1 
C语言初学者,课设救助
1.    主菜单:
1.    游戏开始
2.    单词管理
3.    玩家记录
4.    退出
实现猜单词的游戏。游戏规则如下:
(1) 玩家必须在限定次数内猜出单词的全部字母才算成功。否则失败;
(2) 玩家每次只能猜一个字母;
(3) 假设玩家猜的字母在单词中,单词中所有的该字母都被视为已猜出,例如:假设原单词是"Hello",玩家猜字母"l",则程序认为玩家两个"L"都猜出来了,不需要玩家猜次;
(4) 不区分大小写字母。例如:假设原单词是"hello",玩家猜字母"l"与"L",程序应当为都是字母"l"。
2. 功能说明
   1) 猜词过程
a)    系统首先确定谜底单词,同时在屏幕上显示该单词的中文意思及单词的个数。
b)    玩家输入该单词的英文进行猜测,如果输入字母不在单词中,系统提示玩家不对;如果猜对某些字母,比如玩家输入了一个"Hallo",则在屏幕上输出"h_llo", 表示还有一个字母没猜对。
c)    重复b,知道玩家在规定次数内猜出了单词或者超过次数游戏失败。
d)    显示玩家猜对与猜错次数等统计信息。
e)    如果玩家猜出单词,计算猜的次数/单词长度,如果成绩好,将其记录,并提示玩家。
f)    询问玩家是否开始新的一轮猜词,如果玩家选"否",则系统退到外面的菜单。
g)    猜词的次数在程序一开始运行的时候设定为默认值。玩的时候,可以对其进行修改。
2) 单词管理
程序中用来做谜题的单词必须存放在硬盘的文件中。可以增加单词 。单词增加要做到快速导入
3) 玩家记录
   程序要求记录前三名比较好的成绩。所谓比较好的成绩是指"猜的次数 /单词长度"越小越好。记录的时候要求有排名、玩家姓名、猜的次数/单词长度三项。这三条记录要求保存在硬盘上的文件中,在程序开始运行的时候就必须读入,以便随时供玩家查询、并且根据玩家的成绩进行更新。玩家退出系统的时候,最新记录也要存的硬盘中去。

。。。。。。。。。。。。。。。。。
初学C语言,编写过程中猜单词这环节不会,求大神指教,谢谢!

[ 本帖最后由 奔跑的猪Y 于 2015-1-6 15:53 编辑 ]
搜索更多相关主题的帖子: C语言 区分大小写 hello 
2015-01-06 14:45
wp231957
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:神界
等 级:版主
威 望:422
帖 子:13681
专家分:53296
注 册:2012-10-18
得分:20 
同求同求

DO IT YOURSELF !
2015-01-06 15:09



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-440762-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015086 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved