纸牌游戏编程C语言

先定义一个卡牌数组A,这样如果是负牌,A是这样的,A[54]放在它前面。

然后开始发牌,54/4 = 12...2.

所以每个玩家可以得到13张牌。

然后发牌前还要洗牌,比如我们洗100次。

for(int I = 0;我& lt100;i++)

{

生成一个从0到53的随机数a。

然后生成一个0-53的随机Lou B。

如果(a==b)

{

再生的

}

其他

{

用下标a和b交换内容

}

}

所以我们洗牌就结束了。

发牌很容易,

如果不能平均分牌,随机选择更多有牌的玩家,所以

你可以从下标0开始给每个玩家发牌,这样就完成了发牌。

再往下就不好说了,我就不说了。