[求助]路过的也来看下~~
一、 题目:猜数字游戏猜数字游戏,依据猜数字游戏的基本规则给用户提供一个游戏的平台。并且,该游戏
提供了给用户计分的功能,并能对每个参与游戏的用户进行成绩排行,在排行榜中前五名玩家的游戏记录,并可以随着玩家的游戏记录进行更新。该游戏规则如下:
① 游戏软件随机产生4个数字,但不显示,给用户提供输入提示符,让用户猜4个数字的值和位置顺序,如果数字值和位置顺序均正确,则猜数字成功。
② 玩家有10次猜游戏的机会,如果在10次之内未猜出正确的数字值和数字位置顺序,则提示游戏失败;
③ 一旦玩家在10次的次数限制内猜出正确的数字值和位置顺序,则赢的游戏。
④ 当玩家赢的游戏后,会与排行榜中的前五名玩家的游戏记录比较,如果排名能够进入前五名,则更新排行榜,使当前玩家成为入榜选手。
⑤ 计分规则:猜数字所用次数即为分数,所以分数越少证明玩家水平越高,排行榜中也是排列份数最少的前五名选手。
本游戏区软件需要实现以下一些基本功能。
① 游戏区:玩家可以在游戏区逐次猜数字,系统给出玩家每次猜数字后的提示,包括数值、位置均正确的数字个数和数值正确,但位置不正确的数字个数。
② 刷新排行榜:当玩家成功完成一轮猜数字游戏后,可以通过和排行榜中相应记录的比较判断玩家是否可以进入排行榜,进入排行榜的资格是游戏成绩在前五名的玩家。
③ 查看排行榜:玩家可以查看当前排行榜中的排名顺序,从而确定自己的游戏目标。排行榜的查看按一定顺序显示给用户,便于查看。
④ 帮助:玩家通过帮助功能了解游戏规则和排行榜设置规则。
二、设计要求
1. 编程时,设计函数来完成每个功能,通过main 函数调用各函数。
2. 程序中的输入输出要加提示说明。
3. 打印出的程序清单,在各行后用中文加以说明。
4. 输出的结果要准确、清晰、美观。