小组 数据结构课设报告(5)

2019-04-21 20:38

沈阳工程学院课程设计 第四章 系统功能实现

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


小组 数据结构课设报告(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:明史十讲期末答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: