求高手帮忙编一个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;
}