沈阳工程学院课程设计 第四章 系统功能实现
int jiuzhen_zt; int j;
j=caozuo_putin_zcx2(); switch(j) {
case 1:{ jiuzhen_zt=out_linkqueue(A); NO_renshu=NO_A--; if(jiuzhen_zt) { printf(\科室正在接诊\\n\ } else { printf(\科室空闲\\n\ }
}break; case 2:{ jiuzhen_zt=out_linkqueue(B); NO_renshu=NO_B--; if(jiuzhen_zt) { printf(\科室正在接诊\\n\ } else { printf(\科室空闲\\n\ }
}break; case 3:{
jiuzhen_zt=out_linkqueue(C); NO_renshu=NO_C--; if(jiuzhen_zt) { printf(\科室正在接诊\\n\} else {
11
沈阳工程学院课程设计 第四章 系统功能实现
printf(\科室空闲\\n\ }
}break; case 4:{ jiuzhen_zt=out_linkqueue(D); NO_renshu=NO_D--; if(jiuzhen_zt) { printf(\科室正在接诊\\n\ } else { printf(\科室空闲\\n\ }
}break; case 5:{ jiuzhen_zt=out_linkqueue(E); NO_renshu=NO_E--; if(jiuzhen_zt) { printf(\科室正在接诊\\n\ } else { printf(\科室空闲\\n\ }
}break; case 6:{ jiuzhen_zt=out_linkqueue(F); NO_renshu=NO_F--;
if(jiuzhen_zt) { printf(\科室正在接诊\\n\} else { printf(\科室空闲\\n\}
12
沈阳工程学院课程设计 第四章 系统功能实现
}break; } }
(3) 查看排队情况功能
void cz_3ckpdqk_zcx(plinkqueue p) {
pqnode Q;
if(empty_linkqueue(p)) { printf(\该科室无人排队\\n\
} else { printf(\正在该科室排队的患者按由后至前的顺序排列为:\\n\ for(Q=p->front;Q!=NULL;Q=Q->next) printf(\病历号:%d\\n\ } }
void cz_3ckpdqk() {
pqnode Q;
int NO_pdkeh=0;
printf(\科室] [2,B科室] [3,C科室] [4,D科室] [5,E科室] [6,F科室])\\n请输入您需要查看的科室排队情况: \
scanf(\ switch(NO_pdkeh) {
case 1:cz_3ckpdqk_zcx(A);break; case 2:cz_3ckpdqk_zcx(B);break; case 3:cz_3ckpdqk_zcx(C);break;
case 4:cz_3ckpdqk_zcx(D);break; case 5:cz_3ckpdqk_zcx(E);break; case 6:cz_3ckpdqk_zcx(F);break; default:printf(\非法操作\\n\ } }
(4)不再排队功能
void cz_4bpd_zcx(plinkqueue q)
13
沈阳工程学院课程设计 第四章 系统功能实现
{
if(!(empty_linkqueue(q))) out_linkqueue(q); }
void cz_4bpd() {
printf(\不再接受排队,各科室余下人员依次等待就诊\\n\\n\ cz_3ckpdqk_zcx(A);printf(\ cz_3ckpdqk_zcx(B);printf(\ cz_3ckpdqk_zcx(C);printf(\ }
cz_3ckpdqk_zcx(D);printf(\cz_3ckpdqk_zcx(E);printf(\cz_3ckpdqk_zcx(F);printf(\cz_4bpd_zcx(A); cz_4bpd_zcx(B); cz_4bpd_zcx(C); cz_4bpd_zcx(D); cz_4bpd_zcx(E); cz_4bpd_zcx(F);
(5)下班功能 void cz_5xiaban() {
//下班,销毁队列 destroy_linkqueue(A); destroy_linkqueue(B); destroy_linkqueue(C); destroy_linkqueue(D); destroy_linkqueue(E); destroy_linkqueue(F); }
(6)主菜单操作切换功能 void caozuo_czqh(int NO_czh) {
int NO_czh_1=0; int NO_fhzcx=0; switch(NO_czh) {
14
沈阳工程学院课程设计 第四章 系统功能实现
case 1:{ cz_1paidui(); NO_fhzcx=caozuo_putin_zcx5(); if(!(NO_fhzcx-1)) { NO_czh_1=caozuo_putin(); caozuo_czqh(NO_czh_1); } else cz_5xiaban(); }break; case 2:{ cz_2jiuzhen(); NO_fhzcx=caozuo_putin_zcx5(); if(!(NO_fhzcx-1)) { NO_czh_1=caozuo_putin(); caozuo_czqh(NO_czh_1); } else cz_5xiaban(); }break; case 3:{ cz_3ckpdqk(); NO_fhzcx=caozuo_putin_zcx5(); if(!(NO_fhzcx-1)) { NO_czh_1=caozuo_putin(); caozuo_czqh(NO_czh_1); } else cz_5xiaban(); }break; case 4:{ cz_4bpd(); NO_fhzcx=caozuo_putin_zcx5(); if(!(NO_fhzcx-1)) {
15
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库小组 数据结构课设报告(5)在线全文阅读。
相关推荐: