- 1、本文档共38页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
c语言课程设计猜数字游戏精选资料
课 程 设 计 报 告
课程名称 C语言程序设计
课题名称 猜 数 字 游 戏
专 业 机械设计及其自造化
班 级 1185班
学 号 201113090516
姓 名
指导教师 王 颖
2 0 1 2年 6 月 2 2 日
湖南工程学院
课 程 设 计 任 务 书
课程名称 C语言程序设计
课 题 猜 数 字 游 戏
专业班级 机 械 设 计 1185 班
学生姓名
学 号 201113090516
指导老师 王 颖
审 批 王 颖
任务书下达日期 2012 年 6 月 1 日
任务完成日期 2012 年 6 月 22 日
设计课题四:猜数字游戏
一、问题描述:
该游戏可以由程序随机产生或由用户输入四个0到9之间的数字,且不重复。玩游戏者通过游戏提示输入八次来匹配上面所输入的数字。A表示位置正确且数字正确,B表示数字正确而位置不正确。
二、功能要求:
1、本游戏显示这样的菜单:
随机产生数据
用户输入数据
退出游戏
2、游戏成功与否都能返回主菜单
三、算法提示:
数据结构:数组
用简单的程序设计方法
四、测试数据:
测试数据: 3792
第一次输入: 1234
0A2B
第二次输入: 5678
0A1B
第三次输入: 0867
0A1B
第四次输入: 9786
1A1B
第五次输入: 1794
2A0B
第六次输入: 2793
2A2B
第七次输入: 3792
4A0B
游戏过关!!!
五、其它:
对该系统有兴趣的同学可以在实现系统基本功能后,完善系统的其它功能,如:破记录功能,若你所的次数小于纪录保持者,则为破纪录 1
第一节 项目背景 1
第二节 本课题所做的工作 2
第二章 需求分析
第一节 用户需求分析…………………………………………………………...3
第二节 开发环境分析…………………………………………………………...4
第三章 程序设计 5
第一节 程序的功能 5
第二节 输入输出的要求 5
第三节 程序模块 6
第一条 模块组成 6
第二条 层次结构 8
第三条 模块调用 9
第四章 分析 10
第一节 模块解释与功能 10
第五章 调试 14
第一节 菜单测试 14
第二节 游戏测试 16
第一条 在自定义中 16
第二条 在随机游戏中 19
第六章 总结 21
第七章 附录 23
第一节 附录A 源程序 23
第二节 附录B 参考文献 32
课程设计评分表............................................33
绪论
项目背景
C语言一共有32个关键字,9种控制语句,程序书写形式自由,主要用小写字母表示。它把高级语言的基本结构和语句与低级语言的实用性结合起来。 C语言可以像汇编语言一样对位、字节、和地址进行操作,而这三者是计算机最基本的工作单元。并且它功能丰富,表达能力强,程序执行效率高,可移植性好;C语言既有高级计算机程序设计语言的特点,同时又具有部分汇编语言的特点,因而C语言具有较强的系统处理能力。通过C语言函数结构可以方便的实现程序的模块化;在C语言的基础上发展起来的面向对象程序设计语言如C++,java,c#等于C语言有许多的共同特征,掌握C语言对学习进而应用这些面向对象的程序设计语言有极大的帮助。因为其独特的语言机制在计算机科学领域中得到了广泛的应用。目前,大部分工科专业的计算机程序语言都是C语言,主要学习面向过程的程序设计方法。
课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程.随着科学技术发展的日新日异,当今计算机应用在是生活中可以说得是无处不在。因此作为二十一世纪的大学来说掌握计算机开发技术十分重要的。
(2)掌握Java的编程技术,包括异常处理,图形界面设计,多线程,网络通信程序等;
(3)掌握Java应用软件的开发环境和开
您可能关注的文档
- 毕业设计论文大型超市局域网的设计与组建精选资料.doc
- 公司绩效考核全套流程表格精选资料.doc
- 物业管理公司会计实务精选资料.doc
- 冬季施工安全生产专项方案精选资料.doc
- 内燃机专业英语精选资料.ppt
- 某框架剪力墙住宅楼施工组织设计精选资料.doc
- 动漫周边店创业计划书精选资料.ppt
- 固定资产管理流程精选资料.doc
- 第章时间序列截面数据模型精选资料.ppt
- 度假物业产品特点专题研究精选资料.ppt
- 青海省西宁市选调生考试(行政职业能力测验)综合能力测试题完整版.docx
- 甘肃省天水市事业单位招聘考试(职业能力倾向测验)题库最新.docx
- 甘肃省武威地区选调生考试(行政职业能力测验)综合能力测试题必考题.docx
- 重庆市泸州市行政职业能力测验题库完整.docx
- 2025年元宇宙教育平台虚拟现实技术在艺术教育中的应用案例.docx
- 2025年元宇宙教育平台虚拟现实技术在虚拟现实教育小说中的应用场景研究报告.docx
- 《糖尿病患者自我管理行为干预对血糖控制及生活质量的影响长期追踪研究》教学研究课题报告.docx
- 2025年元宇宙教育平台虚拟课堂体验报告:沉浸式学习案例分析.docx
- 2025年元宇宙教育平台虚拟现实环境下的科学探究教学.docx
- 《绿色金融业务绩效评价体系构建与绿色金融信息披露机制优化》教学研究课题报告.docx
文档评论(0)