#include <stdio.h>
#include <stdlib.h>
#include <time.h>
//dai4kai
void shuffle(int [][13]);
void print_trump(int [][13],int*,int*);
int main(void) {
int deck[4][13]={0};
int trump_mark[4]={100,200,300,400};
int trump_num[13]={1,2,3,4,5,6,7,8,9,10,11,12,13};
shuffle(deck);
print_trump(deck,trump_mark,trump_num);
return 0;
}
void shuffle(int deck[][13]){
int count=0;
srand(time(NULL));
while(count<52){
int m=rand()%4;
int n=rand()%13;
if(deck[m][n]==0){
deck[m][n]=count+1;
count++;
}
}
}
void print_trump(int deck[][13],int trump_mark[4],int trump_num[13]){
int i,m,n;
for(i=0;i<52;i++){
printf("%2d:",i+1);
for(m=0;m<4;m++){
for(n=0;n<13;n++){
if(deck[m][n]==i+1){
if(trump_mark[m]==100) printf("100-%d\n",trump_num[n]);
else if(trump_mark[m]==200) printf("200-%d\n",trump_num[n]);
else if(trump_mark[m]==300) printf("300-%d\n",trump_num[n]);
else if(trump_mark[m]==400) printf("400-%d\n",trump_num[n]);
}
}
}
}
}