- 23
- 0
- 约1.18万字
- 约 22页
- 2023-03-06 发布于天津
- 举报
老彳篆火季珠海学院
课程设计报告
学院、系:吉林大学珠海学院计算机科学与技术系
专业名称:计算机科学与技术
设计科目:程序设计基础课程设计
学生姓名:
指导教师:
完成时间:2015年5月5日
第一章一扑克牌洗牌发牌过程模拟
编写一个模拟人工洗牌的程序,将洗好的牌分别发给四个人。对每个人的牌要按桥牌的规则输出。即一个人的牌要先按牌的花色(顺序为梅花、方块、红心和黑桃)进行分类,同一类的牌要再按A、K、Q、J、…、3、2牌的大小顺序排列。另发牌应按四个人的顺序依次分发。
1.1设计任务与目标
模拟人工洗牌的题目,用自己所学的C++进行编写,并且完善随机洗牌算法,以及排序算法的优化,学习习课程的学习经验,加强自己的动手实践能力,增加知识,强化学习,是自己获得进步。
1.2方案设计与论证1.2.1根据题目要求,设置一个结构体card,因为一张牌有花色和数字的不同,所以结构体card包括了flag和value两个成员,其中flag用整型{1,2,3,4}来分别表示梅花,方块,红心和黑桃四种花色;value用{1,2,3,4,5,6,7,8,9,10,11,12,13}来表示牌上的数字。因此一张牌可以由flag和value的组合来唯一确定。在ASCFlag和ASCValue分别来表示ASCII码的扑克花印以及扑克符号。
1.2.2洗牌(shuffle)。由于洗牌时牌的顺序是随机的,所以用到了
您可能关注的文档
最近下载
- 项目管理学习报告.pptx
- 致用英语(第三版)听力教程3Unit+3+课件.pptx VIP
- 简易精神状态检查量表(MMSE).docx VIP
- 药物分析习题简答题.docx VIP
- 物业设施设备运维管理规范及实施方案示例.docx VIP
- 直线与圆的方程测试题(中下难度).doc VIP
- 2025年常州工业职业技术学院高职单招职业适应性测试历年(2019-2024年)真题考点试卷含答案解析.docx
- 2025-2026学年人教版七年级下册地理期中综合检测卷.docx VIP
- GB-T 31565-2015 热交换器用钢板搪瓷边缘覆盖率的测定.pdf
- 桥台锥坡工程量计算公式增强版.xls VIP
原创力文档

文档评论(0)