//這是乙個簡單的停車場作業,目前為止只能實現停車,剩下的**有問題,還在解決中,就先不拿出來了
#include"parking.h"
#include
void menu()
//建立停車場佇列與等候佇列
int initqueue (parkqueue *p)
p->front=0;
p->rear=0;
return true;
}//建立等候區佇列
/*int initqueue (parkqueue *w)
w->front=0;
w->rear=0;
return true;}*/
//停車場是否為空
int queueempty (parkqueue *p)
return p->front == p->rear;
}//停車場是否停滿
int queuefull (parkqueue *p)
return p->front == (p->rear+1)%size;
} //進停車場
int enqueue (parkqueue *p, queuedata x)
if (queuefull(p))
p->rear = (p->rear+1) % size;
p->data[p->rear] = x;
return true;
}//出停車場
int dequeue (parkqueue *p, queuedata *x)
if (queueempty(p))
p->front = (p->front + 1) % size;
*x = p->data[p->front];
return true;
}//讓路棧
int initstack (stack *s)
s->top = -1;
}// 空返回真,否則返回假
int stackempty (stack *s)
return s->top == -1;
}// 滿返回真,否則返回假
int stackfull (stack *s)
return s->top == (size-1);
}int push (stack *s, stackdata x)
// 判斷是否滿棧
if (stackfull(s))
/*s->data[top+1] = x;
s->top++;
*/s->data[++s->top] = x;
return true;
}//出棧
int pop (stack *s, stackdata *x)
// 判斷是否空棧
if (stackempty(s))
/* *x = s->data[s->top];
s->top--;
*/*x = s->data[s->top--];
return true;
}//停車函式
int parking(parkqueue *p,parkqueue *w)
else
}
停車場停車怎麼找車?怎樣查車停車什麼停車場?
隨著科技進步和經濟發展,城市車輛也在迅猛增長,從而衍生出停車難 找車難等問題。我們在道路上可以隨處看到停放在路邊的車輛,在停車位裡面就更加不用說了,幾乎都是爆滿的情況,甚至還會出現自己的車輛被堵在車位裡出不來的情況,而又找不到車主的 這讓很多車主進退兩難。你們試過在停車場裡找不到車嗎?現在的停車場,...
停車場程式設計
由於我國經濟發展迅速,車輛的擁有量也跟著大幅上公升,城市擁堵的情況越來越嚴重,停車場越來越成為一種稀缺資源,因此就有了要求高效利用停車場的需求。控制稀缺資源的有效辦法就是收費。停車場的收費規則是,1小時以內免費。超過1小時,每小時6元錢。人工計費費時費力,而且容易出錯,希望你們開發乙個軟體來幫助辛勤...
停車場管理
include include include define n 5 typedef struct s 隊節點 ss typedef struct 指標節點 queue typedef struct 棧節點 stack stack init1 stack s void push stack s,ch...