资源介绍
实验1
某公司要设计和开发一台自动洗牌和发牌的桌子,现要求设计如下程序模拟整个发牌过程:
扑克牌有52张牌,按顺序排列,分别是红桃1-13,黑桃1-13,方块1-13和梅花1-13,为这52张牌分别编号1-52。发牌开始后,随机从未发牌堆中抽取一张,并发给第一个个人,然后抽取第二张,发给第二个人,重复这个流程直到52张牌发完为止。玩牌的人数为固定4人。
发牌完毕后,请将每个人拿到的牌按照红桃、黑桃、方块和梅花顺序从大到小排列并输出出来。
提示:1、请将牌的打印和输出分别用两个函数来实现。
2、获得随机数的方法:在变量声明完毕后,首先调用函数randomize();然后调用函数random()获得0-1之间的随机数。
3、红桃、黑桃、方块和梅花的符号可以使用转义字符来打印:
\003 \006 \004 \005
- 上一篇: 模拟一副扑克牌发牌4人
- 下一篇: java写的poker洗牌小程序