一副牌的算法,
牌有14张  1 — 13 和 王  注:五可以算的 1-13随机在这14张中抽出五张,来判断
求怎么判断,当前的牌为   顺子 求含有王的,顺子,算法,高手帮一下

解决方案 »

  1.   

    T1,T2……T13代表13张“桃”;
    X1,X2……X13代表13张“杏”;
    M1,M2……M13代表13张“梅”;
    F1,F2……M13代表13张“方”;
    W1,W2代表2张王;
    54张牌放进数组,随机抽出五张,从第一个字符判断花色,第二数字判断是什么牌。
      

  2.   

    王可以定义为0,然后是1,2,3,4,5,6,7,8,9,10,11,12,13。
    A1,A2,A3,A4,A5五张牌
    先判断是否含有王,A1*A2*A3*A4*A5=0? 为0表示含有王
    然后再排序重新赋值,A1最小,A5最大。
    无王,判断A5-A1=4? 为4 表示顺子。
    有王,判断A5-A2=4或3? 为4或3 表示顺子。