#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void output(int card[],int n);
int *insertsort(int a[], int n) //插入排序
{ int i,j;
int t;
for(i=1;i<n;i++)
{ t=a[i];
for(j=i-1;j>=0&&t<a[j];j--)
a[j+1]=a[j];
a[j+1]=t;
}
return a;
}
void main()
{
int i,j,m,k=0,n=0,s=0;
int whole[108],card1[25],card2[25],card3[25],card4[25],remain[8],have[100];
srand((unsigned)time(NULL));
for(i=0;i<108;i++)
whole[i]=i;
for(i=0;i<25;i++)
{ card1[i]=rand()%108; //随机产生第一个人的牌
for(j=0;j<i;j++)
if (card1[i]==card1[j])
{i--;
break;
}
}
/*int k=0,s=0;
for(i=0;i<108;i++)
{ for(j=0;j<25;j++)
if(whole[i]==card1[j])
{ k++;
break;
}
if(k==0)
remain[s++]=whole[i]; //第一个人后剩余的牌
k=0;
}*/
for(i=0;i<25;i++,k=0)
{ card2[i]=rand()%108; //在剩下牌中随机产生第二个人的牌
for(m=0;m<25;m++)
if(card2[i]==card1[m])
{ i--;k++;break;
}
if(k!=0)
continue;
else for(j=0;j<i;j++)
if(card2[i]==card2[j])
{i--;break;
}
}