电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

+c+程序设计-扑克牌游戏--大学毕设论文

+c+程序设计-扑克牌游戏--大学毕设论文_第1页
1/11
+c+程序设计-扑克牌游戏--大学毕设论文_第2页
2/11
+c+程序设计-扑克牌游戏--大学毕设论文_第3页
3/11
齐鲁理工学院 VC++课程设计报告 课 程:VC++课程设计 系 别:计算机科学与信息工程学院班 级: 学 号: 选题 2 名称:扑克牌游戏选题 2 难易级别: 起止时间: 指导老师: 扑克牌游戏一 课题目标 1.1 程序功能介绍 创建一副扑克,并完成洗牌等操作。1.2 程序设计要求(1) 创建一副扑克,显示一副扑克,洗牌,依次分发给 4 个人并显示。(2) 删去一张扑克后,余牌显示。 (3)增加大小王1.3 评定难易级别:A 级二 具体实现2.1 程序总体方案 2.1.1 开发平台 操作系统:Windows 7 开发工具:VC++6.02.2 源程序结构流程框图与说明(含新增子函数的结构框图以及界面)开始结束创建一副扑克,并显示一副扑克是否继续删除一张牌洗牌依次分发给 4 个人并显示删去一张扑克后,余牌显示NY2.3 课程设计的解答说明创建一副扑克,并完成洗牌、发牌、显示、花色排序、面值排序、删除一张牌、删除一轮牌等操作。本程序新建了 PerDeck 和 PlayDeck 两个类,类 PerDeck 表示某个人拿的牌,类 PlayDeck 表示四个人玩牌的过程,对原程序的修改较小。程序中用到了包含在头文件 stdlib.h 中的函数 srand(),用来初始化随机数种子,以使每次执行程序时函数 rand()产生不同的随机数,从而使程序每次产生不同的运行结果,用到了包含在头文件 time.h 中的函数 time(),用到了包含在头文件 conio.h 中的函数 getch()用来接收用户从键盘键入的任意键,以起到暂停程序供用户查看运行结果的作用,还用到了包含在头文件 stdlib.h 中的函数system(),其参数为字符串,字符串 cls 代表清屏操作。1. 课程设计的任务分解为了完成要求(1)增加大小王,须将类 Deck 中的成员数据 m_cardarray[]由52 增加到 54,用来创建一副包含大小王在内 54 张牌的扑克,并在创建扑克时为大小王重新赋值,假如 num=52,则这张牌为小王并将这张牌的花色赋为 1,面值赋为 S,实际面值赋为 14。假如 num=53,则这张牌为大王并将这张牌的花色赋为2,面值赋为 B,实际面值赋为 15。为 了 完 成 要 求 (2) 删 去 一 张 牌 后 显 示 余 牌 , 需 先 定 义 int 主菜单2. 删除一轮牌1.删除某个玩家的一张牌0.游戏结束3. 面值排序4. 花色排序DeleteAll(int,int,int,int)、int DeleteOne(int,int)、int Delete(int)和void PerDeck::Show()、void PlayDeck::Show()函数,并在程序执行期间调用int Delete...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

+c+程序设计-扑克牌游戏--大学毕设论文

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部