-姓名:简正聪班级:轮机 136学号:2024132106262024-12-27精品文档---下载后可任意编辑一、作业目的1、 掌握用 C 语言进行程序设计的基本方法
2、 熟练掌握 window 控制台应用程序的编写
3、 初步完成一个应用程序的设计、编码、调试,了解程序设计过程,锻炼实际应用能力
二、作业内容猜数字游戏:计算机随机生成没有重复的 n 个数,用户从键盘输入猜想的数
每猜一次,电脑给出提示信息
假如用户输入的数跟计算机生成的数,数值和位置都完全相等,则胜出
基本功能要求:1
随机生成没有重复的 4 个数
(每个数字在 0-9 范围内)
用户从键盘输入 4 个不重复的数,程序能对用户输入的数与随机生成的数进行匹配,并给出提示信息:“有 x 个数数值和位置都相同
有 y 个数数值相同,但位置不同
控制用户的尝试次数为 10 次
计算、输出并保存用户的得分,计分规则:总分是 100 分,每失败一次扣 10 分
有操作菜单,能根据不同选择运行不同功能:1:开始游戏
2:查看上次成绩
3:输出帮助信息
0:退出程序
扩展功能要求:1
对用户输入的数字进行检查,假如用户输入重复的数,给出提示,要求重新输入
能对游戏进行设置:在操作菜单中增加相应的选项:“4:系统设置”
(1)修改要猜的数字的个数 n,根据修改后的 n 值,计算机可随机生成 n 个数,用户进行 n 个数的猜想游戏
(2)修改可以尝试的次数
若游戏胜出且成绩在前五名,可输入并记录对应的用户姓名,并添加到积分榜中
操作菜单中相应选项改为“2:积分榜
”,用于把积分榜中保存的前五名成绩及用户姓名显示出来
能对积分榜的成绩进行排序和输出
提示:(1)生成一个 0~9 的随机数,使用 rand 函数:#include#include //使用 rand 函数必须使用此头文件#incl