刚学C时候做的 今天看自己写的代码时发现的
#include <stdio.h> #include <stdlib.h> /*4人发扑克 没有大小王*/ /* 花色为 dos ascii 码输出 */ main() { int a[3][54]; int i,x,z,y; y = 3; for (i = 0, z = 1; i < 52; i++){ if( i%4==0 && i != 0 ) ++z; a[0][i]=z; if( y > 6 ) y = 3; a[1][i]=y; ++y; a[2][i]=0; } randomize(); system("cls"); printf("/n /n/n"); for (i = 0; i < 52; ){ x=random(52); if (a[2][x] == 0) { ++i; a[2][x]++; printf ("%1c%1d ",a[1][x],a[0][x]); if ( i != 0 && i % 13 == 0 ) printf ("/n/n /n/n"); } } system("pause"); return 0; }