由於我國經濟發展迅速,車輛的擁有量也跟著大幅上公升,城市擁堵的情況越來越嚴重,停車場越來越成為一種稀缺資源,因此就有了要求高效利用停車場的需求。
控制稀缺資源的有效辦法就是收費。停車場的收費規則是,1小時以內免費。超過1小時,每小時6元錢。人工計費費時費力,而且容易出錯,希望你們開發乙個軟體來幫助辛勤的保安們來管理停車場。
1)對車位進行管理:
能查詢一共有多少車位
能查詢有多少空的車位
能查詢占用車位對應的車牌號和停靠時間
2)收費管理:
能查詢現在停靠了多少車
能夠記錄車輛的停靠時間
根據根據停靠時間計算出費用
**如下:
#include#include#include#include#define null 0
# define len sizeof(struct node)
struct node
;struct node *creat()//建立乙個有十個車位的停車場鍊錶
else
tail->next = p;
tail = p;
} tail->next = null;
return(head);
}void print(struct node *head)
while(p!=null); }
}void money(struct node *head)//計費
// int tt = asctime(timeinfo) - p->intime;
char time1[47],time2[47];
strcpy(time1,asctime(timeinfo));
strcpy(time2,p->intime);
int len1 = strlen(time1);
int len2 = strlen(time2);
int t1= 0,t2 = 0;
for(int i = 0 ; i < len1 ; i++) }
for( i = 0 ; i < len2 ; i++) }
int tt = t2 - t1;
if(tt > 1)
m = (tt-1)*6;
else
m = 0;
printf("此次停車共計費用為: %d\n",m);
} void in(struct node *head)//車輛進入停車場
if(p!=null)
else
}void out(struct node* head)
strcpy(p->outtime,asctime(timeinfo));
printf("車牌 號碼為:[%s]\n",p->numble);
printf("車輛進入時間為:%s\n",p->intime);
printf("車輛駛出時間為:%s\n",p->outtime);
strcpy(p->numble,"0");
strcpy(p->intime,"0");
}void main()
printf("請輸入相應的數字,進行操作\n");
scanf("%d",&n);
}}
停車場停車
這是乙個簡單的停車場作業,目前為止只能實現停車,剩下的 有問題,還在解決中,就先不拿出來了 include parking.h include void menu 建立停車場佇列與等候佇列 int initqueue parkqueue p p front 0 p rear 0 return tru...
停車場管理
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...
停車場模擬
include include define n 3 define m 4 define price 2 typedef struct sqstack typedef struct sqqueue void initstack sqstack s int stackempty sqstack s i...