c语言车辆管理系统课程设计(11页).doc
《c语言车辆管理系统课程设计(11页).doc》由会员分享,可在线阅读,更多相关《c语言车辆管理系统课程设计(11页).doc(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-c语言车辆管理系统课程设计-第 11 页#include #include #include #define MAX 3 /*车库容量*/ #define price 0.5 /*每车每分钟费用*/ typedef struct timeint hour;int min;Time; /*时间结点*/typedef struct nodechar num10;Time reach;Time leave;CarNode;/*车辆信息结点*/typedef struct NODECarNode *stackMAX + 1;int top;Moni_Cheku;typedef struct carC
2、arNode *data;struct car *next;QueueNode;typedef struct NodeQueueNode *head;QueueNode *rear;Moni_Biandao;void InitStack(Moni_Cheku *); /*初始化车库*/int InitQueue(Moni_Biandao *);/*初始化便道*/int Arrival(Moni_Cheku *, Moni_Biandao *); /*车辆到达*/void Leave(Moni_Cheku *, Moni_Cheku *, Moni_Biandao *); /*车辆离开*/voi
3、d List(Moni_Cheku, Moni_Biandao); /*显示车库和便道的存车信息*/int main()Moni_Cheku Enter, Temp;Moni_Biandao Wait;int ch;InitStack(&Enter); /*初始化车站*/InitStack(&Temp); /*初始化让路的临时链表*/InitQueue(&Wait); /*初始化便道*/printf(n);printf( _欢迎进入停车场管理系统1!_n);printf(n);printf(提示! (1).该车库的最大容量为:%d;n, MAX); printf( (2).该车库的收费标准为:
4、%4.2f元/(辆*分钟).n, price);while (1)system(CLS);printf(*主菜单*n);printf(1.车辆到达);printf( 2.车辆离开);printf( 3.列表显示);printf( 4.退出系统n);printf(*n);printf(请选择(1-4): bb);while (1)scanf(%d,&ch);if (ch = 1 & ch top = 0;for (i = 0; i stacks-top = NULL;int InitQueue(Moni_Biandao *Q) /*初始化便道*/Q-head = (QueueNode *)mal
5、loc(sizeof(QueueNode);if (Q-head != NULL)Q-head-next = NULL;Q-rear = Q-head;return(1);else return(-1);void PRINT(CarNode *p, int room) /*输出出库车的信息*/int A1, A2, B1, B2;printf(请输入离开的时间:/*:*/);scanf(%d:%d, &(p-leave.hour), &(p-leave.min);printf(离开车辆的车牌号为:);puts(p-num);printf(其到达时间为: %d:%dn, p-reach.hour
6、, p-reach.min);printf(离开时间为: %d:%dn, p-leave.hour, p-leave.min);A1 = p-reach.hour;A2 = p-reach.min;B1 = p-leave.hour;B2 = p-leave.min;printf(应交费用为:%4.2f元, (B1 - A1) * 60 + (B2 - A2)*price);free(p);int Arrival(Moni_Cheku *Enter, Moni_Biandao *W) /*车辆到达*/CarNode *p;QueueNode *t;p = (CarNode *)malloc(s
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 车辆 管理 系统 课程设计 11
限制150内