纸牌游戏(C语言实现)
纸牌游戏–小猫钓鱼 ** 星期天小哼和小哈约在一起玩桌游,他们正在玩一个非常古怪的扑克游戏——“小猫钓鱼”。游戏的规则是这样的:将一副扑克牌平均分成两份,每人拿一份。小哼先拿出手中的第一张扑克牌放在桌上,然后小哈也拿出手中的第一张扑克牌,并放在小哼刚打出的扑克牌的上面,就像这样两人交替出牌。出牌时,如果某人打出的牌与桌上某张牌的牌面相同,即可将两张相同的牌及其中间所夹的牌全部取走,并依次放到自己手中牌的末尾。当任意一人 手中的牌全部出完时,游戏结束,对手获胜。 ** # include <stdio.h> # include <stdlib.h> struct queue { int head ; int tail ; int data [ 1000 ] ; } ; struct stack { int top ; int data [ 10 ] ; } ; int main ( ) { int i , t ; struct queue q1 , q2 ; struct stack s ; int book [ 10 ] ; q1 . head = 1 ; q1 . tail = 1 ; q2 . head = 1 ; q2 . tail = 1 ; s . top = 0 ; for ( i = 1 ; i <= 9 ; i ++ ) book [ i ] = 0 ; for (