资源简介
设计内容:
设有一个可以停放n辆汽车的狭长停车场,它只有一个大门可以供车辆进出。车辆按到达停车场时间的早晚依次从停车场最里面向大门口处停放(最先到达的第一辆车放在停车场的最里面)。如果停车场已放满n辆车,则后来的车辆只能在停车场大门外的便道上等待,一旦停车场内有车开走,则排在便道上的第一辆车就进入停车场。停车场内如有某辆车要开走,在他之后进入停车场的车都必须先退出停车场为它让路,待其开出停车场后,这些车辆在依原来的次序进场。每辆车在离开停车场时,都应依据它在停车场内停留的时间长短交费。如果停留在便道上的车未进停车场就要离去,允许其离去,不收停车费,并且仍然保持在便道上等待的车辆的次序。编制一
代码片段和文件信息
#include
#include
#include
#include
#define max 3
#define price 1
int b=1;
typedef struct
{
int day;
int hour;
int min;
}TIME; //时间结点
typedef struct
{
char num[10]; //车牌号
TIME time; //进入停车场的时间
int n; //进入停车场的位置
}information;
//栈结构体定义
typedef struct node
{
information data;
struct node *next;
}stacknode; stacknode *top1*top2;
//队列结构体定义
typedef struct
{
information data;
stacknode *front*rear;
}LQueue;LQueue *Q;
//函数声明部分//
stacknode *Init(); //栈的初始化
stacknode *into(stacknode *top1LQueue *Q); //初始化车辆进入
int expenses(stacknode *pint xint y); //停车费用计算函数
stacknode *leave(stacknode *to
- 上一篇:《算术表达式的求解》C语言 代码
- 下一篇:C语言简单的学生信息管理系统
相关资源
- c 常用的数据结构 (Errata for Ford/Top
- 微软等数据结构算法面试100题全部答
- C99标准的新特性.pdf
- 低频词过滤系统 c++ 数据结构
- c++ 实现 本科生导师制度系统源码(数
- c++ 排队就诊系统源码(数据结构)
- 利用队列找出迷宫的最优解
- 学校超市选址问题+数据结构(源码
- 数据结构Prim最小生成树
- 练习数据结构用途
- 数据结构教程李春葆版第三版上机实
- 数据结构与算法分析—c语言描述_课后
- 严蔚敏版数据结构所有算法代码.wps
- c++ 多项式计算(支持加减乘除以及带
- 小甲鱼数据结构源码
- 数据结构单链表c语言源代码
- 清华大学严蔚敏数据结构习题集(C版
- 哈夫曼编/译码器(beta3.c)
- 数据结构习题集答案(C语言版严蔚敏
- 数据结构头插法建立单链表
- 数据结构教程第五版李春葆课后习题
- 《数据结构与算法—C语言版》线下题
- 《数据结构》第二版 高清带书签 陈越
- 《数据结构(c语言版)》pdf 严蔚敏
- 数据结构C++版邓俊辉 第三版 真正的完
- 大学数据结构课设 电梯模拟(c++控制
- 传智播客2018c++全套讲义,c基础,c提
- PID控制算法的C语言实现(完整版)
- 停车场车牌识别系统源码
- 《数据结构基础(C语言版)》pdf [美
评论
共有 条评论