上传者: 43934844
|
上传时间: 2022-07-11 14:06:08
|
文件大小: 96KB
|
文件类型: DOC
/* 某银行营业厅共有6个营业窗口,设有排队系统广播叫号,该银行的业务分为公积金、银 行卡、理财卡等三种。公积金业务指定1号窗口,银行卡业务指定2、3、4号窗口,理财 卡业务指定5、6号窗口。但如果5、6号窗口全忙,而2、3、4号窗口有空闲时,理财卡业 务也可以在空闲的2、3、4号窗口之一办理。 客户领号、业务完成可以作为输入信息,要求可以随时显示6个营业窗口的状态。 */ 源程序 #include #include #define MAXSIZE 10; typedef struct Peo{ struct Peo *next; }PeoNode; typedef struct{ PeoNode *head; PeoNode *rear; int length; }LQueueBank; LQueueBank InitQueue(LQueueBank *W){ W->length = 0; W->head = (PeoNode *)malloc(sizeof(PeoNode)); if(W->head!=NULL) { W->head->next