char hua[] = { "桃心花片" };
char shu[] = { "A23456789JQK" };
char a[2][18];
char b[2][18];
char c[2][18];
srand((unsigned)time(NULL));
int r=0, d[54];
for (int n = 0; n < 54; n++) {
r = rand() % 54;
d[n] = r;
for (int m = 0; m < 54; m++) {
if (d[m] == r) n--;
}
}
int e = 0;
for (int n = 0; n < 18; n++) {
if (d[e] == 53) { a[0][n] = '0'; a[1][n] = '0'; } //判定小王
else if (d[e] == 54) { a[0][n] = '1'; a[1][n] = '1'; } //判断大王
else { a[0][n] = hua[d[e] % 4]; a[1][n] = shu[d[e] / 4]; }
e++;
if (d[e] == 53) { b[0][n] = '0'; b[1][n] = '0'; }
else if (d[e] == 54) { b[0][n] = '1'; b[1][n] = '1'; }
else { b[0][n] = hua[d[e] % 4]; b[1][n] = shu[d[e] / 4]; }
e++;
if (d[e] == 53) { c[0][n] = '0'; c[1][n] = '0'; }
else if (d[e] == 54) { c[0][n] = '1'; c[1][n] = '1'; }
else { c[0][n] = hua[d[e] % 4]; c[1][n] = shu[d[e] / 4]; }
e++;
}
求大哥们告诉我哪错了,已经找了一天了(篇幅问题省下了输出)