停车场管理器_数据结构课程设计,没人拦得着你,只有你自己拦着自己,你的禁忌越多成就就越少。自卑有多种档次,最高档次的自卑表现为吹嘘自己干什么都是天才。做完了课程设计,用C语言写的。不过挑了个容易点的,停车场管理系统。不过写得好繁琐啊,好耐无用C语言了。请大家指教,也帮帮急需的朋友们。呵呵···终于可以放假啦,嘿嘿·····/*******************************停车场管理器*************************************/#include<>#include<>#include<>#include<>/********************************************************************************/#defineMAXSTACKSIZE2/*车库容量*/#/*每车每分钟费用*/typedefstructtime{inthour;intmin;}Time;/*时间结点*/typedefstruct{charnum[10];Timereach;Timeleave;}CarNode;/*车辆信息结点*/typedefstruct{CarNode*base;CarNode*top;intstacksize;}SqStackCar;/*模拟车站*/typedefstructcar{CarNode*data;structcar*next;}QueueNode;typedefstruct{QueueNode*front;QueueNode*rear;}LinkQueueCar;/*模拟通道*/intQueueEmpty(LinkQueueCarQ)/*便道判空函数*/{if(==)return1;elsereturn0;}/********************************************************************************/voidInitStack(SqStackCar*s)/*初始化栈*/{s->base=(CarNode*)malloc(MAXSTACKSIZE*sizeof(CarNode));if(!s->base)exit(0);/*分配失败*/s->top=s->base;s->stacksize=MAXSTACKSIZE;}intPush(SqStackCar*s,CarNode*e)/*进站函数*/{if(s->top-s->base>=s->stacksize)return0;else*s->top++=*e;return1;}intPop(SqStackCar*s,CarNode*e)/*出站函数*/{if(s->top==s->base)return0;*e=*--s->top;return1;}intStackEmpty(SqStackCars)/*判空函数*/{if(==)return1;elsereturn0;}intInitQueue(LinkQueueCar*Q)/*初始化便道*/{Q->fr
停车场管理器 数据结构课程设计 来自淘豆网m.daumloan.com转载请标明出处.