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

南京理工大学C++课程设计—扑克游戏

南京理工大学C++课程设计—扑克游戏_第1页
1/18
南京理工大学C++课程设计—扑克游戏_第2页
2/18
南京理工大学C++课程设计—扑克游戏_第3页
3/18
C++课程设计实验报告 姓名 郑星鑫 学号 913104210332 班级9131042103 任课教师 赵琦 时间 4 月 12 日 选择题目 扑克牌游戏 难易级别 A 级 实验报告成绩 一 、 程 序 功 能 简 介 创 建 一 副 扑 克 牌 , 并 完 成 洗 牌 等 操 作 。 二 . 课 程 设 计 要 求 和 目 的 1. 增 加 大 王 和 小 王 。 2. 删 去 一 张 指 定 的 扑 克 后 , 余 牌 显 示 。 3. 创 建 一 副 扑 克 , 显 示 一 副 扑 克 , 洗 牌 , 依 次 发 给 四 个 人 并 显 示 。 4. 需 要 对 原 程 序 做 一 些 修 改 , 保 留 生 成 牌 和 洗 牌 的 部 分 , 主 要 是 修 改 main 函 数 的 结 构 , 依次 为 : 生 成 牌 , 洗 牌 , 发 牌 , 然 后 循 环 显 示 菜 单 , 询 问 是 否 删 除 一 张 , 删 除 一 轮 , 面 值 排 序 ,花 色 排 序 等 , 在 main 函 数 中 定 义 所 生 成 的 那 副 牌 , 并 将 其 作 为 参 数 ( 对 象 引 用 ), 所 有 新 增类 的 操 作 均 以 那 副 牌 作 为 数 据 进 行 运 算 。 三 . 课 程 设 计 中 要 解 决 的 问 题 分 析 和 调 试 1.首 先 , 去 掉 源 程 序 的 注 释 , 以 免 修 改 程 序 时 自 己的 注 释 与源 文件注 释 混淆, 便于找出修 改 程 序 时 可能 产生 的 错误。 2.添加 大 小 王 : 修 改 类 Deck, 将 一 副 扑 克 牌 对 象 内的 扑 克 牌 个 数 增 加 两张 , 对 这两张牌 的 面 值 及花 色 分 别赋值 “S”1( 小 王 ),“B”2( 大 王 )。 3.游戏中 四 个 人 玩牌 , 要 新 建 两个 类 : Per_Deck 类 表示 某个 人 拿的 牌 , Play_Deck 类表示 四 个 人 玩牌 的 过程 。 Perdeck 是 Deck 和 PlayDeck 的 友元类 。 class Per_Deck { public: Playing_Card m_Card[20]; //最 多 有 20 张 牌 int nNum; //实 际 张 数 Per_Deck(); //构 造 函 数 void MakePerDeck(Deck &,int,int); //对 象 初 始 化 void Show(); //显 示 void SortFace(); //按 面 值 排 序 voi...

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

碎片内容

南京理工大学C++课程设计—扑克游戏

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