请问下面题目2-2要按照规则自动产生前中后墩,有没有人能提供算法,我毫无头绪。
题目: 一组玩家(人)牌跟三组电脑(程式)牌比赛,计算胜负(得失分),自行设定游戏中一墩
的分数 (20分)
程式选项:
(1) 重新开始(重设开始积分)
(1-1) 一组玩家(人)选择使用哪一组牌
(2) 继续下一回
(2-1)扑克牌52张洗牌后,分四组牌各13张(三组给电脑,一组给玩家)
(2-2)玩家(人)以及电脑(程式)各自根据13张规则排出自己的牌组(牌组必须按照规定 前
墩三张,中墩五张,后墩五张。后墩必须大于等于中墩,中墩必须大于等于前墩,否则视
为三墩全输)
(2-3) 四组牌比赛,计算得失分(自行设定游戏中一墩的分数)
(3) 不玩了
13张游戏规定:
牌组规定:
前墩三张,中墩五张,后墩五张
后墩 必须大于等于 中墩
中墩 必须大于等于 前墩
否则视为三墩全输
牌型大小: 一条龙>同花顺>铁枝>葫芦>同花>顺子>三条>两对>对子>散牌
花色大小:黑桃>红心>方块>梅花
数字大小 A>K>Q>J>10>9>8>7>6>5>4>3>2