纸牌游戏
课程设计目标
本课程设计是为了配合《数据结构》课程开设,经过设计一完整程序,使学生掌握数据结构应用、算法编写、类C语言算法转换成C程序并用TC上机调试基础方法。
2.设计方案论证
2.1课程设计任务
纸牌游戏,编号为1~52张牌,正面向上,从第二张开始,以2为基数,是2倍数牌翻一次,直到最终一张牌;然后从第三张牌开始,以3为基数,是3倍数牌翻一次,直到最终一张牌;直到以52为基数翻过,输出:这时输出正面向上牌有哪些?
2.2设计思绪
2.2.1程序思绪
编号为1牌没有进行翻牌,即翻牌次数为0,仍然为正面朝上;编号为2牌在整个过程中只翻了一次,为反面朝上;编号为3牌在整个过程中只翻了一次,为反面朝上;编号为4牌在整个过程中翻了两次,为正面朝上;编号为5牌在整个过程中翻了一次,为反面朝上;编号为6牌在整个过程中翻了三次(因为6是2、3、6倍数),为反面朝上;以这类推直至编号为52牌,从上述过程能够总结出这么规律:从编号为1第一张牌到编号为52最终一张牌,只要它翻过次数为偶数则是正面朝上,反之则为反面朝上。所以我们能够依据每张牌翻过次数来确定它最终是否为正面向上,从而输出试验所需要结果:全部正面向上牌编号。
2.2.2数据结构选择
因为编号为1~5252张牌没有要求在物理位置上相邻接,且在翻牌操作时要对编号依次进行判定,很轻易想到用指针来进行操作。为方便起见,我选择单链
您可能关注的文档
- 探放采空区积水防治水专项方案.doc
- 接地摇表说明指导书.doc
- 接地电阻测试仪使用说明指导书.doc
- 接地电阻测试仪说明指导书.doc
- 接管验收与移交实施专项方案.doc
- 接触网上线重点项目施工人员安全培训考试题答案.doc
- 接触网轨道车保养基础手册.doc
- 控制器详细设计及使用说明文档.doc
- 控制器说明指导书.doc
- 控制性详细规划方案重点笔记.doc
- 计量规程规范 JJF 2476-2026腹膜透析机校准规范.pdf
- 《JJF 2465-2026天然气在线硫化氢气体检测仪校准规范》.pdf
- JJF 1111-2026调制度测量仪校准规范.pdf
- 《JJF 1111-2026调制度测量仪校准规范》.pdf
- 计量规程规范 JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- 《JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范》.pdf
- 《JJF 2470-2026食用油品质检测仪校准规范》.pdf
- JJF 2470-2026食用油品质检测仪校准规范.pdf
- 计量规程规范 JJF 2470-2026食用油品质检测仪校准规范.pdf
最近下载
- 教育数字化推进中的高年级英语家校衔接手册:以核心能力培养带动家庭实施路径.pdf VIP
- 2025年化工工程师压力容器设计寿命与疲劳强度基础专题试卷及解析.pdf VIP
- 托育机构传染病防控管理规范.docx VIP
- 2025年金融风险管理师违约概率模型的情景分析专题试卷及解析.pdf VIP
- 新版人教PEP版五年级英语上册全套测试卷(配2026年秋改版教材)合集79.pdf
- 数字电路实验Multisim仿真汇总.pdf VIP
- 《健康评估》实训指导.doc VIP
- (正式版)DB21∕T 2276-2014 《速生杨二元立木材积表》.docx VIP
- 《大学生创新创业教育(第三版)微课版》全套教学课件.pptx
- 包待制陈州粜米-书会才人.pdf VIP
原创力文档

文档评论(0)