java模拟病人就诊过程_模拟医院挂号系统

这是一个使用Java实现的模拟医院挂号系统的程序。程序通过菜单式交互,模拟了病人排队、就诊、查看排队情况等过程。用户可以输入病历号让病人加入等待队列,或者让最前面的病人就诊。此外,还可以查看当前排队病人的病历号,并在设定的工作时间内结束运行。
摘要由CSDN通过智能技术生成

// 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;

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值