不知道哪错了,帮忙看看,谢谢!!
这是一个朴克牌自动发牌的程序,调试没有报错,,但执行时不能执行,不知是哪出问题了,帮忙看看,谢谢..#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int PK1(int [][13]);
void PKF(int [][13],char [],char *);
main(){
char *color[]={"ht","hx","mh","fk"};
char face[]={'A',2,3,4,5,6,7,8,9,10,'J','Q','K'};
int pk[4][13]={0};
PK1(pk);
PKF(pk,face,*color);
srand(time(NULL));
}
int PK1(int pk_1[][13]){
int i,co,fa;
for(i=1;i<=52;i++){
co=rand()%4;
fa=rand()%13;
while(pk_1[co][fa]!=0){
co=rand()%4;
fa=rand()%13;
}
pk_1[co][fa]=i;
}
}
void PKF( int pk_2[][13],char fa1[],char *co1[]){
int i,n,m;
for(i=1;i<=52;i++)
for(n=0;n<=3;n++)
for(m=0;m<=12;m++){
if(pk_2[n][m]==i)
printf("%s %c\n",co1[n],fa1[m]);
}
}