ImageVerifierCode 换一换
格式:DOCX , 页数:23 ,大小:17.76KB ,
资源ID:22758871      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/22758871.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(停车场管理系统设计源代码文档格式.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

停车场管理系统设计源代码文档格式.docx

1、 if(stack = NULL) return NULL; stack-count = 0;top = NULL; return stack;void push(Stack *stack,void *data) nodeS *node; node = new nodeS; if(node = NULL | stack = NULL) return ; node-data = data;link = stack-top;top = node;count+;void* pop(Stack *stack) if(stack-count = 0) data = stack-top-data; nod

2、e = stack-top = node-link;count-; return data;void DestroyStack(Stack *stack) while(stack- delete stack- node = stack- stack- delete stack;Que *CreateQueue() Que *queue; queue = new Que; if(queue = NULL) queue-front = NULL;rear = NULL; return queue;void Enqueue(Que *queue) nodeQ *node; node = new no

3、deQ; if(node = NULL | queue = NULL)next = NULL; if(queue- queue-front = node; elserear-next = node;rear = node;void *Dequeue(Que *queue) dataptr = queue-front-dataptr;count = 1)front = queue- elsenext; return dataptr;void Destroyqueue(Que *queue) while(queue- delete queue- node = queue-front;front =

4、 node- delete queue;3.主文件ThePort.cppCTimefstreamstringtypedef struct InFor string num; int hour; int min; int sec; int year; int mon; int day;Infor;int face();int Face();bool Book(Stack *stack,Que *queue,int max);void bookface();time_t compare(Infor *infor);void Display(Infor *infor);time_t arrival(

5、Stack *stack,Infor *infor,Que *queue,int max);void leave(Stack *stack,Que *queue,time_t inform);void Getmoney(Infor *infor,int Bianhao,time_t inform);void checknum(string num);void InforBook(Stack *stack,Que *queue,int max);int Inforface();void Inforstack();void Inforleave();void Inforqueue(Que *que

6、ue);int main() ofstream fout(estdout.txt,ios:trunc); ofstream fout2(leaveout.txt bookface(); fout.close(); fout2.close(); return 0;void bookface() stack = Createstack(); queue = CreateQueue(); int max; bool flag = false; while(max = face() if(max 20 | max = 0) coutttt输入错误,请重新输入!endl; system(pause);c

7、ls else flag = Book(stack,queue,max); if(flag = true) break;int face() coutendlmax; return max;int Face() system(ttt*ttt* *ttt* 1、停车登记 2、离开结算 *ttt* 3、登记记录 4、退出系统 *tt请输入你的业务: int choose;choose; return choose;bool Book(Stack *stack,Que *queue,int max) time_t inform; while(choose = Face() Infor *infor;

8、 infor = new Infor; if(choose 4 | choose switch(choose) case 1: inform = arrival(stack,infor,queue,max); max-; break; case 2: leave(stack,queue,inform); case 3: InforBook(stack,queue,max); case 4: cout 0) inform = compare(infor); push(stack,infor); Display(infor); return inform; couthour = inform-tm

9、_hour;min = inform-tm_min;sec = inform-tm_sec;year = inform-tm_year;mon = inform-tm_mon;day = inform-tm_mday;请输入你的车牌号:infor-num; checknum(infor-num); return now;void Display(Infor *infor)app);ttt车牌号 :numttt当前年月:year+1900/mon+1dayttt当前时刻: hourminsec foutmon+1 count; if(m while(1) checknum(num); for(i

10、nt i=0;im;i+) temp = (Infor *)pop(stack); push(stacktemp,temp); for(int k=0;knumk != numk) flag = false; break; else flag = true; if(flag = true) if(m = 1) Getmoney(temp,m,inform); a = (Infor *)pop(stacktemp); Getmoney(a,i,inform); for(int j=0;jcount a = (Infor *)Dequeue(queue); compare(a); if(flag

11、= false)没有此车的车牌号或车牌号错误,请重新输入: cin for(int n=0;n Z | num0 9 | numi 0 flag = false; if(flag = false)你输入的车牌类型,请重新输入你的车牌号 continue; else void Getmoney(Infor *infor,int Bianhao,time_t inform) struct tm *inform2; inform2 = localtime(& double pay; pay = (difftime(now,inform)*1)/10;tt编号 :Bianhaotm_year+1900tm_mon+1tm_mdaytt当前时刻 :tm_hourtm_mintm_sectt你的需要缴纳的费用:paynumyearmondayhourminsec;

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1