纸牌游戏–拉火车游戏规则很简单。每人手里有一定数目的纸牌,每人盲放一张,直到有人发出一张和只前出过的一样的牌,就可以把区间的牌收走,最后谁的手里没有拍了 就输了。
根据数据结构的很基础知识,我们现在用队列,和栈的知识来实现拉火车吧。
#include<stdio.h>
#include<string.h>
//设计一个及其简单的数组队列和栈
struct Stack
{
int _data[100];
int top;
};
struct Queue
{
int _data[100];
int head;
int tail;
};
int main()
{
struct Queue q1, q2;
struct Stack s;