实验(完成一个医院挂号系统)

本文详细描述了一个医院挂号系统的实现,包括取号排队、叫号服务、患者和管理员查询排队信息以及取消排队功能的C++代码实现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(实验)完成一个医院挂号系统,功能如下:

①取号排队:输入患者姓名,身份证号,年龄,性别信息后输出排队序号,同时提醒其前排队患者数量;

②叫号服务:取排在最前的患者服务,通知提醒其后两

位患者等待。

③查询服务(患者):患者输入排队序号,查询该序号之前排队人数;

④查询服务(管理员):按排队序号输出所有排队人员信息;

⑤取消排队:输出排队序号,删除该患者排队信息(极少使用)。
 

#include <iostream>
#include <string>

using namespace std;

const int MAX_PATIENTS = 100; // 最大患者数量

struct Patient {
    string name;
    string id;
    int age;
    string gender;
};

Patient patients[MAX_PATIENTS];
int patientCount = 0;

void takeNumber() {
    if (patientCount >= MAX_PATIENTS) {
        cout << "排队已满,请稍后再试" << endl;
        return;
    }

    Patient patient;
    cout << "请输入患者姓名:";
    cin >> patient.name;
    cout << "请输入患者身份证号:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值