自动发牌,一副牌52张,发给4个人。使用数组方法设计一个程序流程图。要求:黑桃用S表示;红桃用H表示;方块用D表示;梅花用C表示
时间: 2024-03-06 12:51:32 浏览: 106
自动发牌程序
好的,我会为您解答这个问题。
以下是程序流程图:
```
开始 -> 创建一个包含52张牌的数组deck -> 洗牌(打乱牌的顺序) -> 创建一个包含4个空数组的数组hands -> for i = 0 to 12(表示每个人都会分到13张牌) -> for j = 0 to 3(表示每个花色都要分到一张牌) -> 如果deck不为空,从deck中取出一张牌,加入到hands[j][i]中 -> 如果deck为空,跳出循环 -> 打印每个人手中的牌 -> 结束
```
希望能对您有所帮助。
阅读全文