作者papalun (谜样人物)
看板C_and_CPP
标题[心得] 朴克牌13支
时间Fri Jul 21 13:12:34 2006
之前看大家都在写猜数字啊!还有其他的
今天去玩game掏的王牌十三支 其实还蛮好玩的
所以就想说来写这程式看看 如果有兴趣的可以一起讨论
首先 我先把程式分成三个地方
1 洗牌: 按一个key 产生4组各13个数字(1~52)
2 排牌: 输入13个数字 输出3组 5 5 3
3 看谁赢: 输入两组3个数字 输出谁赢
写简单点 不比花色 我是用
0-12 是黑桃
13-25是红心
26-38是方块
39-51是梅花
我先把第一个洗牌写出来
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int A[52];
int i;
for(i=0;i<52;i++)
A[i]=i+1;
int j;
srand(time(0));
int temp;
for (i=0;i<52;i++)
{
j=rand()%52;
temp=A[i];
A[i]=A[j];
A[j]=temp;
}
for(i=0;i<52;i++)
{
if(!i%13) printf("\n");
printf("%5d",A[i]);
}
printf("\n");
这样已经把洗牌给写好了
第二个判断牌型
1. 同花顺(连号 花色一样)
2. 铁支(四支一样)
3. 葫芦(三张一样两张一样)
4. 同花(比最大数字)
5. 顺(连号)
6. 三条(三张一样两张不一样)
7. 2对(两个 两个相同)
8. 一对(两个相同)
9. 乌龙
_______________________________
第三堆 >第二堆 >第一堆
张数 (5) (5) (3)
剩下的晚点在来写 有兴趣的可以一起讨论一起写
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.168.209.8
1F:推 drkkimo:好像蛮不错的 07/21 13:32