Skip to content

Innocence/GN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Guessing Number

计算机随机生成没有重复的n个数,用户从键盘输入猜测的数。每猜一次,电脑给出提示信息。如果用户输入的数跟计算机生成的数,数值和位置都完全相等,则胜出。基本功能要求:

  1. 随机生成没有重复的4个数(每个数字在0-9范围内)。
  2. 用户从键盘输入4个不重复的数,程序能对用户输入的数与随机生成的数进行匹配,并给出提示信息:“有x个数数值和位置都相同!有y个数数值相同,但位置不同。“
  3. 控制用户的尝试次数为10次。
  4. 计算﹑输出并保存用户的得分,计分规则:总分是100分,每失败一次扣10分。
  5. 有操作菜单,能根据不同选择运行不同功能: 1:开始游戏!2:查看上次成绩! 3:输出帮助信息!0:退出程序!

扩展功能要求

  1. 对用户输入的数字进行检查,如果用户输入重复的数,给出提示,要求重新输入。
  2. 能对游戏进行设置:在操作菜单中增加相应的选项:“4:系统设置”。
  3. 若游戏胜出且成绩在前五名,可输入并记录对应的用户姓名,并添加到积分榜中。操作菜单中相应选项改为“2:积分榜!”,用于把积分榜中保存的前五名成绩及用户姓名显示出来。
  4. 能对积分榜的成绩进行排序和输出。

About

C语言猜数字游戏

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages