C++剪刀石头布游戏课程设计
《C++剪刀石头布游戏课程设计》由会员分享,可在线阅读,更多相关《C++剪刀石头布游戏课程设计(13页珍藏版)》请在毕设资料网上搜索。
1、1 计算机科学与技术学院计算机科学与技术学院 C+C+高级语言程序设计课程设计高级语言程序设计课程设计 报告报告 (2016/2017 学年 第一学期) 学生姓名:学生姓名: 学生班级:学生班级: 软件工程 学生学号:学生学号: 指导教师指导教师: 2016 年 12 月 20 日 2 课程设计任务书课程设计任务书 课程设计名称 C+高级语言程序设计课程设计高级语言程序设计课程设计 课程设计题目 剪刀石头布 学生姓名 专业班级 学号 课程设计任务内容课程设计任务内容 问题描述 基本要求 (1) 实现人机对战的功能, (2)可以记录比赛次数 ,输赢的次数 测试要求 (1) (2) 指导教师: 时
2、 间: 年 月 日 3 目目 录录 (1)设计问题描述与需求分析 待定 (2)数据结构与算法设计 4 (3)程序设计编码与测试 5 (4)设计过程总结与体会 13 4 5 程序源代码程序源代码: #include using namespace std; enum c_h_scloth,hammer,scissors,game,help,instructions,quit; class Game /构造类 public: Game(); enum c_h_s select(); enum c_h_s mach(); void instruct(); int won(enum c_h_s,enu
3、m c_h_s); void gamee(int,int,int); void helpp(); void solution(); private: int win; int lose; int tie; enum c_h_s player; enum c_h_s machine; ; 6 *成员函数定义模块 define.cpp* #include using namespace std; Game:Game() /初始化数据成员 win=0; lose=0; tie=0; void Game:instruct() coutendl; cout“ “* 剪刀 锤子 布 * “endl; co
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+ 剪刀 石头 游戏 课程设计
