900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > c语言课程设计猜数字游戏 c语言课程设计猜数字游戏精选资料.doc

c语言课程设计猜数字游戏 c语言课程设计猜数字游戏精选资料.doc

时间:2021-02-22 16:07:03

相关推荐

c语言课程设计猜数字游戏 c语言课程设计猜数字游戏精选资料.doc

c语言课程设计猜数字游戏精选资料

课 程 设 计 报 告

课程名称 C语言程序设计

课题名称 猜 数 字 游 戏

专 业 机械设计及其自造化

班 级 1185班

学 号 13090516

姓 名

指导教师 王 颖

2 0 1 2年 6 月 2 2 日

湖南工程学院

课 程 设 计 任 务 书

课程名称 C语言程序设计

课 题 猜 数 字 游 戏

专业班级 机 械 设 计 1185 班

学生姓名

学 号 13090516

指导老师 王 颖

审 批 王 颖

任务书下达日期 年 6 月 1 日

任务完成日期 年 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应用软件的开发环境和开

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。