#include<stdio.h>
#include<iostream>
#include<cstring>
#include<cstdlib>
#include<ctime>
//#define A 1
//#define J 11
//#define Q 12
//#define K 13
using namespace std;
//*********************************************************//
typedef enum
{
A=1,J=11,Q=12,K=13
}mian_zhi;
struct card
{
int num; //牌的面值
char kind;//牌的花色
};
struct card deck[52];//定义结构体数组
void swap(struct card*,struct card*);//声明
//*******************模拟人工洗牌过程********************//
void moni(struct card d[])//模拟人工洗牌过程
{
int i,j;
srand((unsigned)time(NULL));
for(i=1;i<52;i++) //注意i=1开始,防止出现的牌中有0,不符合扑克牌
{
j=rand()%52;
swap(&d[i],&d[j]);//用交换实现洗牌
}
}
//*********************交换实现洗牌*************************//
void swap(struct card *p1,struct card *p2)
{
struct card temp;
temp = *p1;
*p1 = *p2;
*p2 = temp;
}
//************************************************************//
void main(void)
{
int i;
for(i=0;i<=51;i++)//遍历52张牌
{
switch(i/13)//判断4种花色
{
case 0://0~