Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /