求高手帮忙编一个C语言模拟手动发牌+对比程序,需要C语言,可以和计算机比赛,判断输赢。谢谢您们。

这是一个洗牌程序。

# include & ltstdio.h & gt

# include & ltconio.h & gt

# include & ltstdlib.h & gt

# include & lttime.h & gt

#定义N 52

int main(void)

{

int poker[N+1];

int i,j,tmp,remain

/*初始化数组*/

for(I = 1;我& lt= N;i++)

{

扑克[I]= I;

printf("%d ",poker[I]);

}

printf(" \ n ");

srand(time(0));

/*无序播放*/

for(I = 1;我& lt= N;i++)

{

j = rand()% N+1;

tmp = poker[I];

poker[I]= poker[j];

poker[j]= tmp;

}

for(I = 1;我& lt= N;i++)

{

printf("%d ",poker[I]);

}

/*判断颜色*/

for(I = 1;我& lt= N;i++)

{

开关((扑克[i] - 1) / 13)

{

案例0:

Printf("桃子");打破;

案例1:

Printf(“心”);打破;

案例二:

printf(" brick ");打破;

案例三:

Printf(“美”);打破;

}

/*数字*/

remain = poker[I]% 13;

切换(保持)

{

案例0:

printf(" K ");打破;

案例12:

printf(" Q ");打破;

案例11:

printf(" J ");打破;

默认值:

printf("%d ",remain);打破;

}

if (i % 13 == 0)

printf(" \ n ");

}

返回0;

}