停车场管理系统c语言实现,全动画模拟

停车场管理系统c语言实现,全动画模拟

ID:14882897

大小:83.00 KB

页数:38页

时间:2018-07-30

停车场管理系统c语言实现,全动画模拟_第1页
停车场管理系统c语言实现,全动画模拟_第2页
停车场管理系统c语言实现,全动画模拟_第3页
停车场管理系统c语言实现,全动画模拟_第4页
停车场管理系统c语言实现,全动画模拟_第5页
资源描述:

《停车场管理系统c语言实现,全动画模拟》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、停车场管理系统C语言实现,全动画模拟#include#include#include#include#include#include#definePASSWORD"000"#definePRICE5.0#defineEND24#defineSPEED_CAR150#defineSELCET300#defineEXIST1//EXIST代表当前车位有车#defineNO0//NO代当前车位表没车/*创建一个二维数组,模拟车

2、库的平面示意图创建两个队列,模拟进库和出库的队列车辆的队列与出库之间通过坐标进行联系车位有空,但有既有车库又有车出库时,遵照先出后进的原则,即,出库的优先级高于入库的优先级**/structCoordinate{intx;inty;};structCar{intnumber;//车牌号inttime_inner;//在车库里的停车时间intprobability;//存储车辆离去的概率,1,2,3,4级数一次增大doublecost;//该次停车应付费用chartime_insert;//进库时间chartime_left;//出库

3、时间,出库的时间等于进库时间加出库时的probabilityCoordinatelocal;//当前车辆所在/要出的库编号Car*next;//由于车辆数并不确定,因此用链式存储};intTime=0;doubleSum_Money=0.0;boolGarage[2][10];//用10*2的方格模拟车库的平面示意图Car*Head_Out=(Car*)malloc(sizeof(Car));//在车库里,准备出来的车队Car*Head_In=(Car*)malloc(sizeof(Car));//在外面排队,准备进库的车队/*车库

4、的平面示意、车队的头指针、收益设为全局变量,这样方便各函数的调用*/voidgotoxy(intx,inty){COORDpos;pos.X=x;pos.Y=y;SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),pos);}intInsert_Password(intflag){charkey[20],c;intcount=0;if(flag){system("cls");puts("温馨提示,你的输入密码有误");}printf("请输入密码:");w

5、hile(c=getch(),c!='r'){if(c==8){system("cls");if(flag)printf("温馨提示,你的输入密码有误");printf("请输入密码:");if(count>0){key[--count]='';for(inti=0;i=0){printf("●");key[count++]=c,key[count]='';}}if(strcmp(key,PASSWORD)==0){system("

6、cls");gotoxy(35,5);puts("密码正确");Sleep(2000);return1;}elsereturnInsert_Password(1);}voidEnter(){for(inti=0;i<15;i++){gotoxy(35,5);puts("正在登录");Sleep(200);for(intj=0;j

7、me;structtm*timeinfo;time(&rawtime);timeinfo=localtime(&rawtime);gotoxy(61,1);printf("%d",timeinfo->tm_hour);gotoxy(66,1);printf("%d",timeinfo->tm_min);gotoxy(71,1);printf("%d",timeinfo->tm_sec);gotoxy(0,END);}voidPrint_Left_Form(){gotoxy(8,0);printf("│");gotoxy(0,1);p

8、rintf("————┘");gotoxy(3,4);printf("排队车辆");gotoxy(0,5);printf("┌——————┐");for(inti=6;i<23;i+=2){gotoxy(0,i),printf("│牌

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。