/*
*Copyright (c) 2015,烟台大学计算机学院
*All rights reserved.
*文件名称:kanbing.cpp
*作者:朱希康
*完成日期:2015年10月28日
*版本号:vc++6.0
*
*问题描述:排队看病模拟
*输入描述:编号和排队号
*程序输出:排队看病次序,下一个排队看病人的排队号
*/
#ifndef LIQUEUE_H_INCLUDED
#define LIQUEUE_H_INCLUDED
#include<malloc.h>
typedef int ElemType;
typedef struct qnode
{
ElemType data;
struct qnode *next;
} QNode; //链队数据结点类型定义
typedef struct
{
QNode *front;
QNode *rear;
} LiQueue; //链队类型定义
void InitQueue(LiQueue *&q); //初始化链队
void DestroyQueue(LiQueue *&q); //销毁链队
bool QueueEmpty(LiQueue *q); //判断链队是否为空
int QueueLength(LiQueue *q); //返回队列中数据元素个数
void enQueue(LiQueue *&q,ElemType e); //入队
bool deQueue(LiQueue *&q,ElemType &e); //出队
#endif // LIQUEUE_H_INCLUDED
#include <iostre