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++; } 求大哥们告诉我哪错了,已经找了一天了(篇幅问题省下了输出)
建议你先把代码格式修改好后,再发出来提问!

用这个格式化了再发出来,你这样看着也太恶心了吧....