// Hospital.cpp : 定义控制台应用程序的入口点。
/**
病人到医院看病排队看医生的情况,在病人排队过程中,主要重复两件事:
(1)病人到达诊室,将病历交给护士,排到等待队列中侯诊
(2)护士从等待队列中取出下一位病人的病历,该病人进入诊室就诊
要求:模拟病人等待就诊这一过程,程序采用菜单式,其选项和功能说明如下:
(6)上班——初始化排队队列。
(1)排队——输入排队病人的病历号,加入到病人排队队列中
(2)就诊——病人排队队列中最前面的病人就诊,将其从队列中删除
(3)查看排队——从队首到队尾理出所有的排队病人的病历号
(4)离下班(30mins),不再排队,余下依次就诊——从队首到队尾列出所有的排队病人的病历号,并退出运行
(5)下班——退出运行
*/
#include "stdafx.h"
#include
#include
#include
typedef struct QElemType{
int num;
}QElemType;
typedef struct QNode{
QElemType date;
struct QNode *next;
}QNode,*QueuePtr;
typedef struct LinkQueue{
QueuePtr front;
QueuePtr rear;
}LinkQueue;