Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2342506
  • 博文数量: 816
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5010
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-17 17:57
文章分类

全部博文(816)

文章存档

2011年(1)

2008年(815)

分类:

2008-12-17 18:00:24

1、要求编写一个程序,实现猜单词的游戏。游戏规则如下:(1)游戏者只有在限定次数内猜出系统从硬盘文件中随意读取的单词的全部字母才算成功。否则此次游戏失败; (2) 游戏者每次只能猜一个字母; (3) 假设游戏者猜的字母在单词中,单词中所有的该字母都被视为已猜出,例如:假设原单词是“Hello”,游戏者猜字母“l”,则程序认为游戏者两个“L”都猜出来了,不需要游戏者猜多次相同字母; (4) 不区分大小写字母。例如:假设原单词是“hello”,玩家猜字母”l”与“L”,程序应当为都是字母“l”。(5)游戏者的成绩排名要保存在硬盘文件中。2、选做内容: 在实现上述功能的基础上,可以考虑实现下面一个或多个功能。 (1) 除了玩家猜词的次数有所限制之外,对玩家猜一个单词的总时间进行限制。 (2) 玩家记录中不仅记录排名、玩家姓名、猜的次数/单词长度三项,还可记录玩家创造记录的时间,时间可由系统时间取得。 3、程序设计要求: (1) 不得使用命名空间,即程序中不得出现“using namespace std;”等语句。 (2) 变量、函数命名符合规范。 (3) 注释详细:每个变量都应有注释说明用途,函数应有注释说明功能,对函数参数、返回值也要有注释说明其用途,关键的语句应有注释。 (4) 程序的层次清晰,可读性强。


--------------------next---------------------

阅读(1197) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~