资源简介
数据结构结课时要求交的模拟停车场管理系统期末设计23333
代码片段和文件信息
#include
#include“linkQueue.h“
#include“SqList.h“
int main(int argc char** argv)
{
linkQuNode *q1*q2*q3;//队列
SqList *L;//链表
InitQueue(q1);//进队
InitQueue(q2);//出队结算
InitQueue(q3);//出队结算
InitList(L);//链表
int i;
ElemType e;//表自定类型对象
ElemType1 e1e2e3;//队列自定类型对象
int x11[]={110111112113114115116};//车位重复性检测
int x22[]={1234567};//车牌检测
peo x33[7];//一开始进场6辆车
for(int j=0;j<6;j++){
x33[j].place=x11[j];
x33[j].num=x22[j];
x33[j].time=0;
}
CreateList(Lx336);//初始6辆车
cout<<“===========欢迎使用slyarh的停车场===========“< cout<<“ 本停车场最多可停放7辆汽车“< while(i!=4){
cout<<“================slyarh的系统================“< cout<<“ 当前已停放“< DispList(L);
cout<<“您可以选择:“< cout<<“ 1:入站“<<“ “<<“2:出站“<<“ “<<“3:出库汽车计费“<<“ “<<“4:退出系统“< cout<<“请选择:“;
cin>>i;
switch(i){
case 1:
if(ListLength(L)==7){//停车场顺序表长度满7
if(QueueLength(q1)==3) cout<<“ 目前停车场已满,还请另寻他处停车~“< else if(QueueLength(q1)!=3){
cout<<“ 目前停车场已满,还请在通道内等待~“< Gettt1(e);//车牌
e1=e.num;
EnQueue(q1e1);//进队等
}
}
else{
if(ListLength(L)==0) cout<<“ 您是本停车场的第一位顾客^v^“< else{
cout<<“当前已被使用的车位有:“;
for(int x=0;x for(int y=0;y<7;y++){
if(L->data[x].place==x1[y]) cout< }
}
}
cout< Get1(e);//获取车牌车位时间
ListInsert(LListLength(L)+1e);//插入停车场
}
cout<<“当前停放的车辆有:“< DispList(L);//显示停的车
if(!QueueEmpty(q1)){//候车区非空
cout<<“当前候车区停放的车辆有:“< DispQueue(q1);
}
else cout<<“当前候车区暂无车辆~“< if(!QueueEmpty(q2)){//结算区非空
cout<<“当前等待结算离开的车辆有:“< DispQueue(q2);
}
else cout<<“当前暂无等待结算离开的车辆~“< break;
case 2:
if(QueueLength(q2)==3) cout<<“目前等待结算的车辆太多了~待其出库后您方可出站~!“< else{
if(ListEmpty(L)) cout<<“ 没生意啊好心酸TvT~“< else{
cout< ElemType i1;
cin>>i1.num;//车牌
if(ListDelete(LLocateElem(Li1)e)){//查找并删除,e是被删的车
cout<<“车牌号为“< e2=e.num;//获取车牌
EnQueue(q2e2);//进结算队等
e3=e.time;
EnQueue(q3e3);//获取该车最开始进入停车场时间
if(!QueueEmpty(q1)){//进队列非空
DeQueue(q1e1);//出队(车牌
Getn1(ee1);//车牌获取
cout<<“车牌为“< Gett(e);//进场时间
ListInsert(LListLength(L)+1e);//插入
}
else{
for(int x=0;x<7;x++){//车位删除
if(x1[x]==e.place){
x1[x]=0;
break;
}
}
}
}
else cout<<“不存在此车辆哦~请检查后重新输入~~“<
相关资源
- 数据结构习题集及答案
- 数据结构课程设计—利用栈求表达式
- 数据结构设计之医务室模拟
- 停车场管理实验报告--数据结构
- 数据结构约瑟夫问题实验报告
- 理发馆排队问题系统仿真
- 数据结构课程设计模板
- 数据结构银行业务模拟
- ADT资源管理器
- 数据结构课程设计B树
- 人事档案管理系统——数据结构课设
- 华农数据结构实验答案
- 链表中删除相同结点实验报告及源码
- 数据结构哈夫曼编码实验报告
- 简单的文章编辑器数据结构课设
- 数据结构各种内排序性能比较课程设
- net并发数据结构读写锁
- 进销存货物管理系统课程设计
- 一元n次多项式(polynomial)数据结构的
- 数据结构看病排队实验报告
- 华南农业大学数据结构上机题目答案
- 数据结构 银行排号问题
- 北京科技大学2001年数据结构考研试题
- 数据结构实验七排序算法的实现题目
- 烟台大学文经学院算法数据结构历年
- 单链表的基本操作.c
- 天勤2019数据结构全套视频 天勤考研资
- 数据结构flash..
- 算法基础-20G+视频地址
- 数据结构算法伪码汇总.pdf
评论
共有 条评论