- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
精品文档
精品文档
精品文档
精品文档
HOSPITAL.CPP
#i nclude"hospital.h"
#defi ne Max 1000000 // 最多支持的挂号的人数
long ren shu[5]= {0,0,0,0,0}; // 存放各科室人数
long I=0; // 数组下标
long L=0;
long Ghsr=0; // 用于存放挂号的收入!
using n amespace std;
struct Patie nt
// 定义患者结构体
//患者编号//
//
患者编号
//
挂号
日期,初始化0
//
性别1
为男,2为女
//
年龄
//
所挂
号的科室
char zp; //
} P[Max],Q[Max];
struct Age
{
int e = 0;
int y = 0;
int m = 0;
int o = 0;
};
struct ghfl
{
int drrs = 0;
int yyrs = 0;
int jzrs = 0;
{
char n um[6];
char time[8]=""
int sex = 0;
int age = 0; char room = '0';
char jz[4]=" 否";//是否是急诊,默认值否
专家门诊还是普通门诊
// 最多存放1000000 个
// 年龄段结构体
// 儿童 enfant 1-14
// 青年 young people 15-25
// 中年 wrinkly 26-55
// 老年old folks 55 以上
// 当日号人数
// 预约人数
// 急诊人数
} G;
struct Paixu
// 定义各科室就诊人数排序结构体
char n ame[6]; int mon ey; struct Age a ;
char n ame[6]; int mon ey; struct Age a ;
// 科室名称
// 本科收入
//Age 结构体类型的成元
} J[5];
// 一共5个科室
void clear()
{
system("cls"); // 清屏
system("date/t"); // 显示日期
}
// 分科室函数 void hospital::room(char room) {
clear();
switch(room)
{
case '1':
ren shu[O]++;cout<v'\t'<v"\n\t
ren shu[O]++;
cout<v'\t'<v"\n\t 请到第
ren shu[0]-1 << " 人 \n\n\t";
break;
case '2':
ren shu[1]++;
cout<v'\t'<v"\n\t 请到第
ren shu[1]-1<< " 人 \n\n\t";
break;
case 3:
5就诊室!
\n\n\t
您的前面还有” <<
4就诊室!
\n\n\t
您的前面还有” <<
ren shu[2]++;
您的前面还有” vvcout<v'\t'vv"\n\t 请到第 3
您的前面还有” vv
ren shu[2]-1<< " 人 \n\n\t";
break;
case '4':
ren shu[3]++;
cout<v'\t'vv"\n\t 请到第2就诊室! \n\n\t 您的前面还有 "<<
ren shu[3]-1<< " 人 \n\n\t";
break;
case '5':
ren shu[4]++;
cout<v'\t'<v"\n\t 请到第1就诊室! \n\n\t 您的前面还有 "<<
renshu[4]-1<< " 人\n\n\t";
break;
}
}
// 挂当日号函数
int hospital::gdrh()
{
char temp[1000]=":〃 为了避免输入多个字符时会产生的错误
if(i nput() == -1)
{
return 1; // 如果在in put里面选择了返回则返回
}
〃tj(); // 调用统计计算前面有几人
room(P[l-1].room); // 分科室
G.drrs++; // 挂当日号人数+1
system("pause"); // 暂停
return 1;
}
// 查看挂号人数函数
int hospital::ghrs()
{
char temp[100]="";
clear();
cout<<"\n\n\n\t\t\t 各类挂号情况一览表 \n";
cout <<
"\t==============================================
====\n";
cout << "\n\n\t" << "\t
cout << "\n\n\t" << "\t
1亿VIP精品文档
相关文档
最近下载
- 青少年睡眠问题评估问卷(ASDQ).pdf VIP
- 南京市2024届高三年级第一次模拟考试(一模)历史试卷(含答案).pdf
- 国家危险废物名录((2022年-2023年)版与2016版新旧对比).docx VIP
- lonely planet旅行指南系列lp英文版georgia armenia azerbaijan m.pdf
- 外研版七年级下册英语Module 4单元测试卷(含答案解析).docx
- 中国药物性肝损伤诊治指南(2023年版)解读.pptx
- 网课章节答案《学术规范与学术伦理》超星尔雅答案2023.pdf
- 超标准洪水应急预案2022版.pdf VIP
- NetMizer用户使用手册.doc
- IPC-9797中文版CN2020符合汽车应用要求及其他高可靠性应用要求的压接标准.pdf VIP
文档评论(0)