c语言课程设计猜拳游戏(15页).doc
《c语言课程设计猜拳游戏(15页).doc》由会员分享,可在线阅读,更多相关《c语言课程设计猜拳游戏(15页).doc(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-学校-学院2014-2015学年第一学期C程序设计课程设计 题目名称: 趣味小游戏 姓 名 学 号 班 级 指导教师 编写日期 2015-1-52015-1-25 成绩: 目录系统自动生成目录:一、 选题背景.二、 设计思路.三、 主要问题的解决方法及关键技术.四、 程序流程图.五、 源程序清单.六、 程序运行结果.七、 设计总结.八、 参考文献.九、 致谢.一、选题背景通过一个学期的C语言课程的学习,C语言程序设计课程已结束,根据学校课程学习的安排,要进行一周的C语言实习,自己动手编写游戏和系统。根据老师布置的设计任务书,按照学委的安排,根据个人的能力及意愿,我选择了设计一格小游戏:石头剪
2、子布。实验准备:做游戏前,首先,自己详细看了C语言程序设计(教科书),理解了相关函数的用法和作用;另外,上网查询了很多相关资料,还有找了很多相关的游戏设计的代码,都详细的看了一遍,加深了对C语言以及相关内容进一步理解。根据实际情况设计出一款比较理想的小游戏。设计题目的要求:游戏要设置开始,结束操作控制游戏要有操作流程的提示语游戏能显示比赛结果二、设计思路系统功能模块图:输入:计算机随机输入选择,用户输入选择,并将数据储存。计算:根据计算机和用户的选择,计算大小,并判断输赢,计算用户的胜负率,并储存。输出:根据用户的输入,将用户的游戏结果显示在屏幕上。三、主要问题的解决方法及关键技术游戏功能需求
3、分析:输入数据:计算机随机输入数据;用户输入合法的数据存储数据:存储计算机的输入数据;存储用户的合法输入数据;判断用户的输赢:根据用户的选择,比较用户与计算机的胜负四、程序流程图获取计算机的输入获取用户的合法输入判断用户的输赢五、源程序清单#include #include #include int main() char gamer; / 玩家出拳 int computer; / 电脑出拳int result; / 比赛结果 / 为了避免玩一次游戏就退出程序,可以将代码放在循环中while (1) printf(这是一个猜拳的小游戏,请输入你要出的拳头:n); printf(A:剪刀nB:石
4、头nC:布nD:不玩了n); scanf(%c%*c,&gamer); switch (gamer) case 65 | 97: / A | a gamer=4; break; case 66 | 98: / B | b gamer=7; break; case 67 | 99: / C | c gamer=10; break; case 68 | 100: / D | d return 0; default: printf(你的选择为 %c 选择错误,退出.n,gamer); getchar(); system(cls); / 清屏 return 0; break; srand(unsign
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 课程设计 猜拳 游戏 15
限制150内