早教吧作业答案频道 -->其他-->
设停车场是一个可停放n辆车的狭长通道,且只有一个大门可供汽车进出.在停车场内,汽车按到达的
题目详情
设停车场是一个可停放n辆车的狭长通道,且只有一个大门可供汽车进出.在停车场内,汽车按到达的
▼优质解答
答案和解析
#include
#include
#include
/*------------------------------------------------------------------------------*/
#define MAX 2 /*车库容量*/
#define price 0.05 /*每车每分钟费用*/
typedef struct time
{
int hour;
int min;
}Time; /*时间结点*/
typedef struct node
{
char num[10];
Time reach;
Time leave;
}CarNode; /*车辆信息结点*/
typedef struct NODE
{
CarNode *stack[MAX+1];
int top;
}SeqStackCar; /*模拟车站*/
typedef struct car
{
CarNode *data;
struct car *next;
}QueueNode;
typedef struct Node
{
QueueNode *head;
QueueNode *rear;
}LinkQueueCar; /*模拟通道*/
/*------------------------------------------------------------------------------*/
void InitStack(SeqStackCar *); /*初始化栈*/
int InitQueue(LinkQueueCar *); /*初始化便道*/
int Arrival(SeqStackCar *,LinkQueueCar *); /*车辆到达*/
void Leave(SeqStackCar *,SeqStackCar *,LinkQueueCar *); /*车辆离开*/
void List(SeqStackCar,LinkQueueCar); /*显示存车信息*/
/*------------------------------------------------------------------------------*/
void main()
{
SeqStackCar Enter,Temp;
LinkQueueCar Wait;
int ch;
InitStack(&Enter); /*初始化车站*/
InitStack(&Temp); /*初始化让路的临时栈*/
InitQueue(&Wait); /*初始化通道*/
while(1){
printf("\n1.the car arrive");
printf(" 2.the car leave");
printf(" 3.the schedule ");
printf(" 4.out\n");
while(1){
scanf("%d",&ch);
if(ch>=1&&ch
#include
#include
/*------------------------------------------------------------------------------*/
#define MAX 2 /*车库容量*/
#define price 0.05 /*每车每分钟费用*/
typedef struct time
{
int hour;
int min;
}Time; /*时间结点*/
typedef struct node
{
char num[10];
Time reach;
Time leave;
}CarNode; /*车辆信息结点*/
typedef struct NODE
{
CarNode *stack[MAX+1];
int top;
}SeqStackCar; /*模拟车站*/
typedef struct car
{
CarNode *data;
struct car *next;
}QueueNode;
typedef struct Node
{
QueueNode *head;
QueueNode *rear;
}LinkQueueCar; /*模拟通道*/
/*------------------------------------------------------------------------------*/
void InitStack(SeqStackCar *); /*初始化栈*/
int InitQueue(LinkQueueCar *); /*初始化便道*/
int Arrival(SeqStackCar *,LinkQueueCar *); /*车辆到达*/
void Leave(SeqStackCar *,SeqStackCar *,LinkQueueCar *); /*车辆离开*/
void List(SeqStackCar,LinkQueueCar); /*显示存车信息*/
/*------------------------------------------------------------------------------*/
void main()
{
SeqStackCar Enter,Temp;
LinkQueueCar Wait;
int ch;
InitStack(&Enter); /*初始化车站*/
InitStack(&Temp); /*初始化让路的临时栈*/
InitQueue(&Wait); /*初始化通道*/
while(1){
printf("\n1.the car arrive");
printf(" 2.the car leave");
printf(" 3.the schedule ");
printf(" 4.out\n");
while(1){
scanf("%d",&ch);
if(ch>=1&&ch
看了 设停车场是一个可停放n辆车的...的网友还看了以下:
求推荐一本英文字典,一定要便携的,要有例句,英汉或英英都可以在家常用柯林斯的字典,里面例证很好,比 2020-06-06 …
身子足有丈二高,浑身长节不长毛.出门干活带上它,消暑止渴味道好.《打一动物》 2020-06-19 …
大门上贴着红条是什么意思/今天出门发现,有的人家门口的大门正上方中间帖着个红条!上面什么字都没!就 2020-06-19 …
登方与客弈,发书,衣冠拜家庙,长揖出门,问牛几何,可尽发犒师.译文 2020-06-21 …
仰天长笑出门去我辈岂是蓬蒿人, 2020-06-26 …
仰天长啸出门去,我辈岂是蓬蒿人英文仰天长啸出门去,我辈岂是蓬蒿人(李白)的英文翻译 2020-06-26 …
仰天长啸出门去,我辈岂是蓬蒿人这句是什么意思啊 2020-06-26 …
如图所示,某建筑物有一抛物线形的大门,小强想知道这道门的高度.他先测出门的宽度AB=8m,然后用一 2020-07-08 …
1、造句.寒暄——()2、意味深长——走出门,他会像着母亲那意味深长的话语. 2020-11-07 …
如图所示,某建筑物有一抛物线形的大门,小强想知道这道门的高度.他先测出门的宽度AB=8m,然后用一根 2021-01-19 …