// Hospital.cpp : 定义控制台应用程序的入口点。
/**
病人到医院看病排队看医生的情况,在病人排队过程中,主要重复两件事:
(1)病人到达诊室,将病历交给护士,排到等待队列中侯诊
(2)护士从等待队列中取出下一位病人的病历,该病人进入诊室就诊
要求:模拟病人等待就诊这一过程,程序采用菜单式,其选项和功能说明如下:
(6) 上班——初始化排队队列。
(1) 排队——输入排队病人的病历号,加入到病人排队队列中
(2) 就诊——病人排队队列中最前面的病人就诊,将其从队列中删除
(3) 查看排队——从队首到队尾理出所有的排队病人的病历号
(4) 离下班(30mins),不再排队,余下依次就诊——从队首到队尾列出所有的排队病人的病历号,并退出运行
(5) 下班——退出运行
*/
#include "stdafx.h"
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
typedef struct QElemType{
int num;
}QElemType;
typedef struct QNode{
QElemType date;
struct QNode *next;
}QNode,*QueuePtr;
typedef struct LinkQueue{
QueuePtr front;
QueuePtr rear;
}LinkQueue;
int total=0;//一次值班,接待病人总数
int work_time=4;//工作时间,默认为3分钟
int last_nu
模拟医院挂号系统
最新推荐文章于 2022-09-29 21:51:31 发布
这是一个使用C++编写的模拟医院挂号系统的程序,包括病人排队、就诊、查看排队情况等功能。程序通过菜单式交互,允许用户进行上班初始化、添加病人、叫号就诊等操作,模拟了医院就诊流程。
摘要由CSDN通过智能技术生成