《C语言停车场管理标准系统源代码》由会员分享,可在线阅读,更多相关《C语言停车场管理标准系统源代码(10页珍藏版)》请在人人文库网上搜索。

1、include#include车站容量#define stacksize 2/typcdef stnict Snodeint numberofloat intjime2ofloat bian_time2o record ctypcdef stnict record L.top+=hobasereturn c。int Stackman(Stack L)if(L.top-L.base=L.size)return 0。elsereturn 1 )int StackEmpty(Stack L)if(L.base=L.top)return 0。elsereturn 1。/ /队列操作void Initq。

2、ue(Linkqueue &Q)Q.front=Q.rear=(Qucue)malloc(sizeof(Qnode)o if(!Q.front)exit(0)oQ.front-next=NULL/void enqueue(Linkqueue &Q.int numbenfloat timc) Queue q。print”停车场已满,请将车辆停入便道!n)。 q=(Queue)inalloc(sizeof(Qnode)o q-int_timeO=tinie|O intjime 1 =time| 1 q-number=numbero q-next=NULLo Q.rear-next=qo Q.rea。

3、r=qnextc/ Q.front-next=q-next o/delete q“Q.front-next=Q.front-next-nextoif(Q.rear=e)Q.front=Q.rearo/Q.front=NULLoint QEmpty(Linkqueue Q)if(Q.rear=Q.front)return 0。elsereturn 1 /停车场管理操作/void jixu(Stack L,Linkqueue Q)int nofflush(stdin)oscanf(”switch(n)case 1:xunhuan(UQ)obreak acase 2:printf(“*$*$ * *。

4、#$“* *nH)obreak odefault:printf(n输入错误,请重新输入:)。jixu(L,Q)obreak ovoidjiaofei(float缴费操作float datal.data2otinie2)double money eif(time20!=0&time2l!=0) data2=(time l0-time20-l )*60+60-time2 lj+time lloelsedata2=Oodata l=(timeO-time l0-l)*60+60-time If l+time lo/printf(M进入车场时间f,退出车场时间%fntime 1 1 ,time 1 )。

5、。printf(H你的停车时间为厅小时,在便道停留时间f小时屮(1&1/60&应2/60)0 money=datal/60*5.0+data2/60*2.0u printf(M 请交纳 1F 元 nM.money)o/ if(datal60.0&data 1 120.0)printfCiW交纳 20 元。), */void Ieave(Stack &L,Linkqueue &Qjm number,float time)汽车离开操作Stack SoInitStack(S)ofloat timel2,time22orecord c,c Queue q。el=output(L,e)o while(e。

6、.number!=numbcr) hip ut(Sxl)o el=output(Ue)o入车站时间/入便道时间/timel 0=e.int_time0o timell=e.int_timelo time20=e.bian_time0 time2 l=e.bian_time 1int_time0o e.bianjimel l=q-int_time 1 。/scanf(H%f%f&time20.&time2l)oe.int_timeO=timeO。e.intjimel=timeloe.number=q-numberoprintf(n汽车从便道退出进入停车场“)。printf(Hn 请将d 号车停在。

7、1 号位置! n,e.numbcr.L.top-L.base+1)oinput(L,e)o/选择操作及void xunhuan(Stack L.Linkqueue Q)循环/ Queue qochar ch。int numberofloat time2,time22offlush(stdin)oprintf(nA:进入停车场D:退岀停车场 E:退出管理系统n“)。printf(Hii 请输入:M)oscanf(M%c&ch)offlush(stdin)oswitch(ch)case A:printf(n请输入车牌号:”)。scanf(”d;&numbcr)。printfC*请输入入场时间,输入。

8、格式为(时空格分):)。scanf(H%f %f&timeO.&time 1 )oif(Stackman(L) record ee.int_timeO=timeO oe.intjime(l=timelce.bian_time0=0.0ce.bian_timel =0.0 ce.number=number0printf(ui将车停在/d号位置! ,LiopLbasc+l)。input(Lx)oelseenqueue(Q?number,time)oprintf(,nM)oprintfCnk继续操作2、退出操作:)。jixu(L,Q)obreakcase D:if(StackEmpty(L)prim。

9、f(”请输入离开汽车的车牌号:)scanf(”d;&numbcr)。printf(H输入汽车离开时间:H)oscanf(M%f %f&time20,&time2 1 )。 leave(L.Q,number,time2) oelseprintf(”停车场为空iT)printffAnk继续操作2、退出操作:”)。 jixu(L,Q)o breakocase E*:printf(叱*岀 管 理 系 统*nH)o主函数操作printf(“*$*printf(Hprintf(HnH)o*breakodefault:printf(”输入错误,请重新输入! n)11 XX XX XXA Q Q 上 车场内5。

10、.0元/h,便道内2.0元/hI 1门。IX XX U 丄1上上上上 XX XX 14 IQ AX 上上 IX XX XIXI 丄 U 上上 XX XX XI 上上 XX 上上 XX Q XX L1 A11 上上丄XX丄 1 丄丄 H 上上 XX XA _ | / TT TI TT合 07T77 jTTT T T YT YT ;令,令.TT fT TI J :;7? 7T __ ;合,台.TT TT TT (、 、Ml lllll TrTrTrTrTrn n n nTz h TrTrn n nnT/TrTrn Tin n n77 h TTn n n n nTzTrTrH n nTrT/7/TrTrH n n n nT77TTrTrTr n n nnnH Ml ) oxunhuan(L.Q)break ,/ / void main()Linkqueue Q。Stack LcInitStack(L)oInitque(Q)o欢迎进入停车场管理系统收费标准n”)。printf(Hprintf(HnM)0printf(H n请选择操作nM)oxunhuan(UQ)o。

停车场c语言程序,C语言停车场管理标准系统源代码相关推荐

  1. c语言课设宿舍管理程序,C语言程序课程设计宿舍管理软件.doc

    C语言程序课程设计宿舍管理软件.doc 课程设计(论文) 题 目 名 称 宿舍管理软件 课 程 名 称 C语言程序课程设计 学 生 姓 名 学 号 系 .专 业 信息工程系.信息大类 指 导 教 师 ...

  2. git 的安装以及使用:是一个开源的分布式版本控制系统,可以对项目进行版本管理。 早期是linux之父用来管理linux系统源代码的(linux是和windows一样操作系统 开源免费的操作...

    ## 总结 - 学会使用基本的git命令 管理源代码 - 学会去github创建仓库 并将代码上传到github的仓库 (有待完成 回家有网再push) - 了解本地的.git和服务器github的. ...

  3. 停车场管理系统c语言程序,c语言程序设计 停车场管理系统 停车场有1-20个车位号,设计一个停车场管理系统,实现停车场管理...

    #include #include #include #include #define max 3 #define price 1 int b=1; typedef struct { int day; ...

  4. 完成杂志续订c语言程序,C语言程序设计报告杂志订阅管理软件.doc

    C语言程序设计报告杂志订阅管理软件 C 语 言 程 序 设 计 学院: 工程学院 班级序号: 学号: 20071003303 姓名: 华进 指导老师: 刘文中 前言 我们学习C语言课程设计的主要目的是 ...

  5. 棱形旋转c语言程序_C 语言时隔 5 年重回巅峰,这 20 个热门项目拿去练手!

    在上个月的 TIOBE 编程语言排名中,C 语言和 Java 的差距只有 0.01%.在近日 TIOBE 公布的 2020 年 5 月编程语言排行榜中,C 语言成功超越了 Java,重返第一的王者宝座 ...

  6. 文件的记录c语言程序,c语言程序学生籍贯信息记录簿设计.docx

    c 语言程序学生籍贯信息记录簿设计 学生籍贯信息记录簿 课程设计报告书 班 级: 方 0909-1 学 号:姓 名: 苑 小 叶 指导教师 : 康 亚 男 石家庄铁道大学四方学院 2010年 07月 ...

  7. 蜂鸣器发出7种音阶c语言程序_C语言编程新思路

    第一章 单元测试 1.单选题: 关于一个C语言程序执行的起点和终点,以下选项正确的是 ( ). 选项: A: main 任意 B: main 最后一个 C: main main D: 第一个 最后一个 ...

  8. 学生实验平台搭建c语言程序,c语言程序设计实验学生用.doc

    c语言程序设计实验学生用 C语言程序设计 实验指导 (学生用) 计算机基础教研室 <C语言程序设计>课程组 2012年9月 前 言 <C语言程序设计>是计算机科学技术系面向全校 ...

  9. 插入法排序c语言程序,C语言之插入排序算法

    一.什么是直接插入算法? 直接插入排序是一种简单的插入排序法,其基本思想是:把待排序的纪录按其关键码值的大小逐个插入到一个已经排好序的有序序列中,直到所有的纪录插入完为止,得到一个新的有序序列. 选择 ...

最新文章

  1. 开发者如何构建技术影响力
  2. 2019年中国智能制造发展现状及趋势分析报告
  3. Python入门100题 | 第057题
  4. php中队列控制的方法,学习猿地-php 队列的实现方法
  5. JavaScript浏览器对象模型常用事件(2)
  6. AngularJS 模板
  7. 浅谈分辨率对模型影响以及训练方法
  8. MongoDB(一)——简介
  9. C#生成GS1码制二维码
  10. 高等数学:第七章 空间解析几何(2)数量积 向量积 混合积 曲面及其方程
  11. python编写简易木马程序_中国骇客云教你使用Python编写木马程序
  12. Pytorch 多线程 运行卡死
  13. [Codeforces1155F][DP]Delivery Oligopoly
  14. js 幻灯片放映图片_20个响应式图像库和幻灯片放映(2018)
  15. pycharm查找替换快捷键
  16. 资深EMC工程师总结:EMC整改流程及常见问题
  17. 电子商务毕业论文php,基于PHP的校园电子商务系统的设计与实现.doc
  18. Atom - 介绍和使用方法(好用的文本编辑器,代码提示高亮、Markdown)
  19. 智慧城市建设 这五个方面不可不考虑
  20. 淘宝、天猫API大全,SKU信息,商品详情调用展示

热门文章

  1. matplotlib.pyplot.plot()参数详解、线形图、条形图、散点图、饼状图、画布大小、位置、颜色、标题、图例、坐标轴刻度设置 实例详解
  2. 289-Redis(Redis持久化-RDB方式)
  3. P结(下)和半导体异质结构
  4. java 模板模式_java设计模式之模板模式
  5. cpp iconv 字符集转换函数
  6. 云计算行业这些热点事件透露了哪些玄机?
  7. redis微博——推模型
  8. 30岁,提了离职。最终还是回老家了,北京攒下回龙观一套房子,一个北京车牌。拜拜!...
  9. 2022最新ICP备案查询网站PHP源码
  10. 15.以太坊智能合约是什么?