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

停车场管理系统C语言实现,全动画模拟#include#include#include#include#include#include#define PASSWORD "000"#define PRICE 5.0#define END 24#define SPEED_CAR 150#define SELCET 300#define EXIST 1 //EXIST代表当前车位有车#define NO 0 //NO 代当前车位表没车/*创建一个二维数组,模拟车库的平面示意图创建两个队列,模拟进库和出库的队列车辆的队列与出库之间通过坐标进行联系车位有空,但有既有车库又有车出库时,遵照先出后进的原则,即,出库的优先级高于入库的优先级**/struct Coordinate{ int x; int y;};struct Car{int number; //车牌号int time_inner; //在车库里的停车时间int probability; //存储车辆离去的概率,1,2,3,4级数一次增大double cost; //该次停车应付费用char time_insert; //进库时间char time_left; //出库时间, 出库的时间等于进库时间加出库时的probabilityCoordinate local; //当前车辆所在/要出的库编号Car *next; //由于车辆数并不确定,因此用链式存储};int Time=0;double Sum_Money=0.0;bool Garage[2][10]; //用10*2的方格模拟车库的平面示意图Car *Head_Out=(Car *)malloc(sizeof(Car)); //在车库里,准备出来的车队Car *Head_In=(Car *)malloc(sizeof(Car)); //在外面排队,准备进库的车队/* 车库的平面示意、车队的头指针、收益设为全局变量,这样方便各函数的调用*/void gotoxy(int x, int y) {COORD pos;pos.X = x;pos.Y = y;SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), pos);}int Insert_Password(int flag){ char key[20],c;int count=0; if(flag) { system("cls"); puts("\n温馨提示,你的输入密码有误\n\n"); }printf("\n请输入密码 : "); while(c=getch(),c!='\r'){ if(c==8) {system("cls");if(flag)printf("\n温馨提示,你的输入密码有误\n\n");printf("\n请输入密码 : ");if(count>0){key[--count]='\0';for(int i=0;i=0){ printf("●");key[count++]=c,key[count]='\0'; }}if(strcmp(key,PASSWORD)==0) {system("cls");gotoxy(35,5); puts("密码正确");Sleep(2000);return 1; }else return Insert_Password(1);}void Enter(){ for(int i=0;i<15;i++) {gotoxy(35,5); puts("正在登录\n");Sleep(200);for(int j=0;j

停车自助缴费模拟系统c语言,停车场管理系统C语言实现,全动画模拟.doc相关推荐

  1. 停车管理系统汽车到达汽车离去c语言,停车场管理系统 C语言实现

    用堆栈模拟实际的停车场管理系统 一.问题描述 1.实验题目: 设停车场是一个可停放 n 辆汽车的狭长通道,且只有一个大门可供汽车进出.汽车在停车场内按车辆到达时间的先后顺序,依次由北向南排列(大门在最 ...

  2. 停车管理系统程序c语言,停车场管理系统C语言实现

    设停车场是一个可停放n辆汽车的狭长通道,且只有一个大门可供汽车进出.汽车在停车场内按车辆到达时间的先后顺序,依次由北向南排列(大门在最南端,最先到达的第一辆车停放在车场的最北端),若车场内已停满n辆汽 ...

  3. c语言课程设计报告停车系统,停车场管理系统C语言课程设计

    <停车场管理系统C语言课程设计>由会员分享,可在线阅读,更多相关<停车场管理系统C语言课程设计(27页珍藏版)>请在人人文库网上搜索. 1.计算机科学与技术系课程设计报告20 ...

  4. 停车场管理系统(C语言顺序栈+链栈+链队列)

    一.实验目的 1.根据停车场管理系统的要求,利用结构化程序设计方法以及C的编程思想来完成系统的设计,使用数据结构中的栈.队列进行分析: 2.按功能定义函数或书写多个文件,进行模块化设计,各个功能模块用 ...

  5. C语言停车场管理系统

    C语言停车场管理系统 [问题描述] 某停车场是一个可停放n辆汽车的狭长通道,且只有一个大门可供汽车进出.汽车在停车场内按车辆到达时间的先后顺序,依次由北向南排列(大门在最南端最先到达的第一辆车停放在车 ...

  6. 停车场管理系统C语言作业,c语言课程设计报告停车场管理系统

    c语言课程设计报告停车场管理系统 C 语言课程设计报告 --停车场管理 1 班 级: 192102 学 号: 20101003907 姓 名: 聂 彪 指导教师: 张冬梅 时 间: 2011 年 6 ...

  7. c语言停车场管理系统课程设计,停车场管理系统—C语言课程设计

    <停车场管理系统-C语言课程设计>由会员分享,可在线阅读,更多相关<停车场管理系统-C语言课程设计(12页珍藏版)>请在人人文库网上搜索. 1.精品好资料学习推荐停车场管理系统 ...

  8. 停车场管理系统 C语言实现 EasyX图形库

    一.设计目的 软件算法综合设计是理论教学的深化和补充,具有较强的实践性,是电气信息类各专业的一门重要的实践环节必修课,涵盖<程序设计基础>.<离散结构>.<面向对象程序设 ...

  9. 停车场管理系统C语言课程设计

    停车场管理系统C语言课程设计 1.问题描述 车辆属性有车牌号.颜色.车型(小汽车.小卡.中卡和大卡).到达的时间和离开的时间等信息和相关的对属性做操作的行为. 完成对停车场的管理.停车场的具体要求:设 ...

最新文章

  1. 整理《Mastering OpenCV with Practical Computer Vision Projects》中第8章用Eigenfaces或Fisherfaces进行人脸识别操作流程
  2. String.format()【演示具体的例子来说明】
  3. 玩转SCVMM中的更新基线,实现虚拟平台基础服务器补丁自动更新
  4. 集合改变时会自动通知的集合类
  5. 解决:libtool: line 815: X--tag=CXX: command not found
  6. switch判断条件
  7. java表达式由什么组成_必知必会之Lambda表达式
  8. 国际域名和境外域名能否提交备案
  9. python实现选择文件_python3实现文件选择对话框
  10. java安全权限_java.security.SecurityPermission
  11. DataView.RowFilter的使用(包括in,like等SQL中的操作符)
  12. PSIM软件学习---05 自定义子电路元件参数
  13. Tsinsen A1517. 动态树 树链剖分,线段树,子树操作
  14. 开发组2007年3月开发计划
  15. WIN7 vc2008【fatal error C1083: 无法打开文件:“Windows.h”: No such file or directory】【cl.exe link.exe手动调用编译】
  16. 百度网盘破解版,满速下载不限速【转载,亲测有效】
  17. iis php环境安装包下载,php5 环境集成安装包 for IIS6
  18. AcWing 2019. 拖拉机(双端队列BFS)
  19. (课程学习笔记)Excel学习
  20. php网站迁移服务器注意事项(包含mysql同步)

热门文章

  1. 强烈推荐脑图软件 xmind
  2. 重建中国科研自信——2022最新自然指数排行榜(Nature Index 2022 )公布,中国的研究产出增幅最大...
  3. ak4495驱动linux源码,高级32位2ch DAC AK4495S/95
  4. 高等数学,速度,路程,时间公式
  5. android 多用户卸载,多用户方案实现Android免ROOT卸载预装软件的思路
  6. Mathtype公式编辑器中插入空格
  7. JasperReport框架制作PDF报表
  8. PS练习4——小船漂浮
  9. 如何提供ap服务器硬件,如何一步步配置无线网络项目AC+AP?
  10. 【路径规划】基于遗传算法求解多车多类型车辆的车辆路径优化问题附matlab代码