文件名称:fenpai
- 所属分类:
- 数据结构常用算法
- 资源属性:
- [Windows] [Visual C] [源码]
- 上传时间:
- 2012-11-26
- 文件大小:
- 12kb
- 下载次数:
- 0次
- 提 供 者:
- veng*****
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
背景
游戏公司老板准备开发一个人机交互的打牌游戏,项目组里每个人都分配了不同的工作。你现在负责的模块就是为计算机设计一个分牌程序,帮助计算机像人一样可以把分到的牌进行分类。
众所周知,一副扑克牌有四种花色(即方块、梅花、红桃和黑桃)和14个分值级别(即二、三、四、五、六、七、八、九、十、J、Q、K和A)。这里假设A是分值最高级别的。
程序每次读取一手五张牌,然后根据下列类别把手中的牌分类(列出的顺序依次是从最好类别到最坏类别):
Straight flush: 同花顺的牌(即顺序相连又都是同花色)
Four-of-a-kind: 四张相同的牌(四张牌级别相同)
Full house: 三张花色相同和两张花色相同的牌(三张牌是同样的花色,而另外两张牌是同样的花色)
Flush: 同花色的牌(五张牌是同花色的)
Straight: 同顺序的牌(五张牌的级别顺序相连)
Three-of-a-kind: 三张相同的牌(三张牌级别相同)
Two pairs: 两对子
Pair: 一对(两张牌级别相同)
High card: 其它牌(任何其它情况的牌)
如果一手牌有两种或多种类别,程序将选择最好的一种。 -Straight flush,Four-of-a-kind,Full house,Flush,Straight,Three-of-a-kind,
Two pairs,Pair,High card...
游戏公司老板准备开发一个人机交互的打牌游戏,项目组里每个人都分配了不同的工作。你现在负责的模块就是为计算机设计一个分牌程序,帮助计算机像人一样可以把分到的牌进行分类。
众所周知,一副扑克牌有四种花色(即方块、梅花、红桃和黑桃)和14个分值级别(即二、三、四、五、六、七、八、九、十、J、Q、K和A)。这里假设A是分值最高级别的。
程序每次读取一手五张牌,然后根据下列类别把手中的牌分类(列出的顺序依次是从最好类别到最坏类别):
Straight flush: 同花顺的牌(即顺序相连又都是同花色)
Four-of-a-kind: 四张相同的牌(四张牌级别相同)
Full house: 三张花色相同和两张花色相同的牌(三张牌是同样的花色,而另外两张牌是同样的花色)
Flush: 同花色的牌(五张牌是同花色的)
Straight: 同顺序的牌(五张牌的级别顺序相连)
Three-of-a-kind: 三张相同的牌(三张牌级别相同)
Two pairs: 两对子
Pair: 一对(两张牌级别相同)
High card: 其它牌(任何其它情况的牌)
如果一手牌有两种或多种类别,程序将选择最好的一种。 -Straight flush,Four-of-a-kind,Full house,Flush,Straight,Three-of-a-kind,
Two pairs,Pair,High card...
(系统自动生成,下载前可以参看下载内容)
下载文件列表
分牌\分牌.cpp
....\分牌.dsp
....\分牌.dsw
....\分牌.exe
....\分牌.ncb
....\分牌.o
....\分牌.opt
....\Debug
分牌
....\分牌.dsp
....\分牌.dsw
....\分牌.exe
....\分牌.ncb
....\分牌.o
....\分牌.opt
....\Debug
分牌