电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

C语言作业要求及设计说明书初学者

C语言作业要求及设计说明书初学者_第1页
1/13
C语言作业要求及设计说明书初学者_第2页
2/13
C语言作业要求及设计说明书初学者_第3页
3/13
-姓名:简正聪班级:轮机 136学号:2024132106262024-12-27精品文档---下载后可任意编辑一、作业目的1、 掌握用 C 语言进行程序设计的基本方法。2、 熟练掌握 window 控制台应用程序的编写。3、 初步完成一个应用程序的设计、编码、调试,了解程序设计过程,锻炼实际应用能力。二、作业内容猜数字游戏:计算机随机生成没有重复的 n 个数,用户从键盘输入猜想的数。每猜一次,电脑给出提示信息。假如用户输入的数跟计算机生成的数,数值和位置都完全相等,则胜出。基本功能要求:1.随机生成没有重复的 4 个数。(每个数字在 0-9 范围内)。2.用户从键盘输入 4 个不重复的数,程序能对用户输入的数与随机生成的数进行匹配,并给出提示信息:“有 x 个数数值和位置都相同!有 y 个数数值相同,但位置不同。”3.控制用户的尝试次数为 10 次。4.计算、输出并保存用户的得分,计分规则:总分是 100 分,每失败一次扣 10 分。5.有操作菜单,能根据不同选择运行不同功能:1:开始游戏!2:查看上次成绩!3:输出帮助信息!0:退出程序!扩展功能要求:1.对用户输入的数字进行检查,假如用户输入重复的数,给出提示,要求重新输入。2.能对游戏进行设置:在操作菜单中增加相应的选项:“4:系统设置”。(1)修改要猜的数字的个数 n,根据修改后的 n 值,计算机可随机生成 n 个数,用户进行 n 个数的猜想游戏。(2)修改可以尝试的次数。3.若游戏胜出且成绩在前五名,可输入并记录对应的用户姓名,并添加到积分榜中。操作菜单中相应选项改为“2:积分榜!”,用于把积分榜中保存的前五名成绩及用户姓名显示出来。4.能对积分榜的成绩进行排序和输出。提示:(1)生成一个 0~9 的随机数,使用 rand 函数:#include#include //使用 rand 函数必须使用此头文件#includeint main(){ int a; srand(time(0)); //生成一个种子。整个程序只写一次即可。a=rand()%10; //生成一个随机数。 printf("%d\n",a);return 0;}(2)保证生成的 n 个数不重复:可用数组记录生成的数,每生成一个数,要与之前已经生成的进行比较,假如有相同的重新生成,直到不相同。三、作业要求1、 每位同学独立完成。2、 开发平台:,建立 Win32 Console Application。3、 提交时间:第 17 周周二之前(12 月 29 日)提交。4、 提交内容:打印版的程序设计说明书和电子版的程序代码。5、 提交具体要...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

C语言作业要求及设计说明书初学者

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部