求用c语言或c++,编写判断五张扑克是同花顺等类型的问题。

急求! 扑克牌除去大小王,2最小A最大,JQK分别代表11 12 13。现在随机抽5张 判断几种类型,用c或c++来编写。求代码类型分别为同花顺 abcde 同花四条 aaaab 三带一对 aaabb顺子 abcde 不同花同花 相同花色三带二 aaabc两对 aabbc一对 aabcd 按照从上到下这个顺序来排列,比如既是一对又是同花,算同花类型。求程序,最好加上注释!!万分感谢!不好意思格式不对,类型分别为:同花顺 abcde 同花。四条 aaaab。 三带一对 aaabb。顺子 abcde 不同花。同花 相同花色。三带二 aaabc。两对 aabbc。一对 aabcd。
2026年09月15日 21:52
有1个网友回答
网友(1):

  分成两类判断:
  1、是不是同花
  2、判断类型
‍ ‍ 判断过程:1.进行排序--->2.排序后进行相邻的两两相减--->3.在每次相减的时候对结果进行记录--->若只有一个0,则为一对;2个连续0则为三条;2个不连续的0则为三两对;3个连续的0则为四条;3个不连续的0则为三带一对;4个1则为顺子;否则为杂牌。
然后结合是否为同花得出最后结果。
希望能帮到你