c 扑克牌游戏设计 清华大学出版社软件工程导论课后习题5的一道题

c 扑克牌游戏设计 清华大学出版社软件工程导论课后习题5的一道题

这是清华大学出版社 软件工程导论课后习题5的一道题 谁有这道题答案 定感谢!

发到我邮箱也可以

用扑克牌设计游戏规则_用扑克牌设计游戏_c 扑克牌游戏设计

下面将给出两个人玩的扑克牌游戏的一种玩法,请你设计一个模拟程序,它的基本功能是: (1)发两手牌(利用随机数产生器); (2)确定赢者和赢牌的类型; (3)模拟N次游戏游戏图片素材,计算每种类型牌赢或平局的概率。要求用HIPO图描绘设计结果并且画出高层控制流程图。

扑克牌游戏规则如下:

c 扑克牌游戏设计_用扑克牌设计游戏规则_用扑克牌设计游戏

(1) 有两个人玩,分别称为A和B;

(2) 一副扑克牌有52张牌,4 种花色(方块、梅花、红桃和黑桃),每种花色的牌的点数按升序排列有2,3,4,…,103D场景,J,Q,K,A等13种;

用扑克牌设计游戏规则_用扑克牌设计游戏_c 扑克牌游戏设计

(3) 给每个人发3张牌,牌面向上(即,亮牌)c 扑克牌游戏设计,赢者立即可以确定;

(4) 最高等级的一手牌称为同花,即3张牌均为同一种花色c 扑克牌游戏设计,最大的同花牌是同一种花色的Q、K、A;

c 扑克牌游戏设计_用扑克牌设计游戏_用扑克牌设计游戏规则

(5) 第二等级的牌称为顺子,即点数连续的3张牌,最大的顺子是花色不同的Q、K、A;

(6) 第三等级的牌是同点,即点数相同的3张牌,最大的同点是A、A、A;

用扑克牌设计游戏规则_c 扑克牌游戏设计_用扑克牌设计游戏

(7) 第四等级的牌是对子,即3张牌中有两张点数相同,最大的对子是A、A、K;

(8) 第五等级的牌是杂牌,即除去上列四等之外的任何一手牌,最大的杂牌是不同花色的A、K、J;

(9) 若两人的牌类型不同,则等级高者胜;若等级相同,则点数高者胜;若点数也相同,则为平局

文章来源:https://bbs.csdn.net/topics/90446773