资源简介
数据结构结课时要求交的模拟停车场管理系统期末设计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<<“不存在此车辆哦~请检查后重新输入~~“<
相关资源
- 数据结构年终考题范围和答案 耿国华
- 数据结构 朱战力 习题解答 数据结构
- 数据结构课程设计 6 1 彩票系统
- 教学计划编制系统
- 大数(链表、数组)实现
- 自己写的航空订票系统c 版--数据结构
- 数据结构实验魔王语言
- 航空订票系统_数据结构课程设计
- 多项式求和(数据结构C 版)
- 尚观培训linux董亮老师关于数据结构的
- 数据结构 知识点总结
- 华南理工大学数据结构复习提纲二
- 华南理工大学数据结构复习提纲一
- 数据结构用C 写的停车场系统源代码
- 数据结构(河北科技大学)
- 数据结构考前习题 清华大学出版社
- 数据结构课件(北邮)
- 数据结构实验 基于栈的表达式求值
- 数据结构课程设计——图书管理系统
- 成绩管理系统(数据结构)
- 数据结构-最小通信网问题
- 数据结构课程设计同学通讯录系统
- 数据结构课程设计 公园导游图
- 数据结构殷人昆版的课后答案
- 2006年湖北工业大学409数据结构试题
- 数据结构实验-魔王语言-源码加实验报
- 简单计算器的实现(数据结构)
- 简单计算器的实现(数据结构 修正版
- Fundamentals of Data Structure in C
- 北京邮电大学数据结构历年考研真题
评论
共有 条评论