蓝桥杯 0拉马车 题型:大模拟

32 阅读1分钟

0拉马车 - 蓝桥云课 (lanqiao.cn)

玩家A和玩家B轮流出牌,根据出牌规则可以赢取对方的牌。代码中使用了队列和栈来模拟玩家手中的牌和桌上的牌堆,同时使用了一个数组check来记录已经出现过的牌。游戏的进行顺序由order变量控制。

在代码的主循环中,根据当前轮到哪个玩家出牌,将对应玩家的牌加入到桌上的牌堆中,并根据规则判断是否可以赢取牌。如果满足赢牌条件,则将牌赢回并放入玩家手中;否则交换轮到的玩家。最后输出剩余在玩家手中的牌。

image.png

代码托管: 0拉马车 - 蓝桥云课 (lanqiao.cn)