




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
-学校-学院2014-2015学年第一学期C程序设计课程设计标题:有趣的游戏西方人名的第一个字学校编号班级级别教师编制日期:2015-1-5025-1-25成就:目录系统自动生成目录。:1.主题选择的背景.2.设计理念.3、主要问题解决方法和关键技术.4.程序流程图.5.源程序列表.6.程序运行结果.7.设计总结.8.参考.谢谢你。一、选题背景经过一个学期的学习,C语言程序设计课程结束了。根据学校课程学习的安排,需要一周的C语言练习,游戏和系统由自己编写。根据老师布置的设计任务书,根据学校委员会的安排,根据我个人的能力和愿望,我选择了设计一个小游戏:石头剪刀布。实验准备:在玩游戏之前,首先,我详细阅读了C语言程序设计(课本),了解了相关功能的用法和功能。另外,我在网上搜索了很多相关信息,找到了很多与游戏设计相关的代码。我详细阅读了它们,加深了我对C语言和相关内容的理解。根据实际情况设计一款更理想的小游戏。设计主题的要求:(1)游戏设定开始,结束操作控制(2)游戏应该有操作过程的提醒(3)游戏可以显示游戏的结果二、设计理念系统功能模块图:输入:计算机随机输入选择,用户输入选择并存储数据。计算:根据电脑和用户的选择,计算大小,判断输赢,计算用户的输赢率,并存储。输出:根据用户的输入,用户的游戏结果会显示在屏幕上。三、主要问题解决方法和关键技术游戏功能需求分析:输入数据:计算机随机输入数据;用户输入合法数据存储数据:存储计算机的输入数据;存储用户的合法输入数据;判断用户的输赢:根据用户的选择,比较用户和计算机的结果。四.程序流程图(1)获取计算机的输入(2)获取用户的合法输入(3)判断用户是赢还是输V.源程序列表#包括#包括#包括int main()迷人玩家;/玩家出拳内部计算机;/电脑拳击int结果;/比赛结果/为了避免在玩游戏后退出程序,您可以将代码放入循环中。而(1)Printf(“这是一个猜谜游戏,请输入您的拳头: n”);PRINTF(“A 3360剪刀 NB3360石头nC:布nD:不玩 n”);scanf(“% c % * c”,玩家);开关(玩家)案例65 | 97: /A | a玩家=4;休息;案例66 | 98: /B | b玩家=7;休息;案例67 | 99: /C | c玩家=10;休息;案例68 | 100: /D | d返回0;违约:打印(您的选择是%c错误,退出.n ,玩家);getchar();系统(cls);/清除屏幕返回0;休息;srand(无符号)时间(空);/随机数种子计算机=rand()% 3;/生成随机数并取其余数得到一个计算机穿孔结果=(int)玩家计算机;/gamer是char类型,必须在数学运算过程中强制转换该类型打印(“计算机输出”);开关(计算机)案例0:printf(剪刀 n );休息;/4 1案例1: printf( Stone n );休息;/7 2case 2: printf( cloth n );休息;/10 3打印(“你出局”);开关(玩家)案例4:printf(剪刀 n );休息;案例7: printf( Stone n );休息;案例10: printf( cloth n );休息;如果(结果=6 | |结果=7 | |结果=11)打印f(“你赢了!”);Elseif(结果=5 | |结果=9 | |结果=10) printf(“计算机赢了!”);否则打印(tie)。系统(“pausenulls”);/暂停并清除屏幕返回0;六.程序运行的结果测试:(1)显示主菜单界面输入界面(3)输出接口(4)游戏结束界面七.设计总结这里的程序设计实验是对我进入大学以来学习程序设计语言的结果的检验。考试。自己做,自己发现并解决问题,学会独立思考,发现自己的许多缺点。平时没有掌握好的知识在这次实验中完全暴露出来了。经过不断的思考,不断的查阅资料和电脑操作,大部分问题都解决了。当然,仍然有一些问题没有解决。我相信在未来的研究中可以解决它们。然而,收获不小。我不仅对C语言的操作有了进一步的了解,而且也了解了编程的写作风格和注释的格式。当我选择写小游戏“石头剪刀布”的标题时,起初我想用大量的函数和循环来完成它,但是慢慢地思考之后,我觉得程序可以简化,所以我改变了我的编程思维。当然,在读取和写入文件时仍然存在许多问题,但是经过不断的测试,这些问题已经得到了成功的解决。另外要说的是,这个程序使用了很多选择循环,所以在控制循环时要非常小心。另一个经验是,书籍和教师的内容是有限的。我们需要不断地自学,咨询他人,并通过使用知识平台(如互联网)学习和掌握更多的知识,这样我们才能制作出更好的C程序。八、参考文献和参考文献加序号数据结构(c语言版)例题详解与课程设计指导第二版由中国科技大学出版社出版,袁志祥、秦锋主编。C语言程序设计(第四版)谭浩强清华大学出版社出版九。谢谢这个设计是在某某老师的精心指导下完成的。老师渊博的知识、严谨的学术态度、一丝不苟的工作作风和平易近人的个性都是我学习的榜样。在课程设计和安排过程中,老师给了我很大的支持和鼓励,使课程设计得以顺利完成。在此,我谨向老师表示诚挚的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年酒店管理中级面试模拟题与应对策略详解
- 2025年猪肉储备库岗位面试技巧与常见问题解答
- 2025年炼钢工中级考试趋势分析与预测
- 2025年托福考试阅读部分实战模拟题
- 2025年物流行业人才选拔招聘面试模拟题集
- 2025年建筑工程管理实操手册考试模拟题及解析
- 电力事故安全知识培训课件
- 2025年传媒行业招聘面试模拟题及经验
- 2025年炼油工艺高级操作工实操经验与模拟题
- 电仪模块基础知识培训课件
- 中建三局社招在线测评题
- 2024年甲醇合成及精馏操作理论试题题库
- 外科学-第三十六章-阑尾疾病
- 旅游规划行业旅游目的地规划方案
- A特种设备安全管理考试题库及答案
- TCNPA - 景区玻璃栈道建设规范
- 股权估值协议书模板
- 顺丰快递合同
- 【家庭教育对幼儿性格形成的影响探究11000字(论文)】
- 《电化学原理与应用》课程教学大纲
- 热力发电厂课件04发电厂的热力系统
评论
0/150
提交评论