#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#define PAI 54
void RUFFLE_PAI(int *p,int len); //洗牌
bool check_pai(int *p,int len,int val);
void main(void)
{
int poker[PAI];
memset(poker,0,sizeof(poker)); //将数组全部初始化为0;
}
void RUFFLE_PAI(int *p,int len)
{
int i=0,val=0;
for(i=0;i<len;i++)
{
do{
val=rand()%PAI;
}while(check_pai(p,i,val)); //p为数组,i为之前数组赋过值得,val是当前随机分配的数
p[i]=val;
}
}
bool check_pai(int *p,int len,int val)
{
for(int i=0;i<len;i++)
{
if(p[i]==val)
{
return true;
}
}
return false;
}
一横
相关分类