纸牌游戏-课程设计报告
《纸牌游戏-课程设计报告》由会员分享,可在线阅读,更多相关《纸牌游戏-课程设计报告(17页珍藏版)》请在毕设资料网上搜索。
1、 课程设计报告 2009 2010 学年第 2 学期 课程课程 数据结构与算法 课 程 设 计 名 称课 程 设 计 名 称 纸牌游戏 2010 年 5 月 一、问题分析和任务定义一、问题分析和任务定义 1.题目: 纸牌游戏 2.要求和任务: 该题目的要求如下: (1)将 52 张牌编号。 (2)从 2 开始,依次作为基数对基数的倍数的牌进行翻转,直到以 52 为基数的翻转。 (3)最后输出正面向上的牌。 基本任务为: (1)按照要求翻转纸牌。 (2)输出最后正面向上的纸牌的编号。 3.3.原始数据的输入及输出格式原始数据的输入及输出格式: 原始数据要求输入纸牌的基础编号, 编号的输入为整型。
2、 输出的是经过规律翻转后正面向上 的纸牌的编号。 输入的数据信息如下: 纸牌:1、2、3、51、52。 问题直观分析表: 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4 5 6 7 8 9 10 11 12 (注:图中“”表示翻转一次。 ) 二二. .数据结构的选择和概要设计数据结构的选择和概要设计 1.数据结构 按照题目要求, 整个主体包括一个嵌套的循环, 外循环控制从 2 开始每张纸牌都作为基数进 行翻牌,内循环控制对所有纸牌进行判断,如果是当前循环中基数的倍数,则对其进行翻转 操作。具体代码如下: for(i=2;i=52;i+) for(j=1;j=52;j+)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 纸牌 游戏 课程设计 报告
