C语言停车场模拟管理程序的设计与实现

这个程序是利用栈和循环队列实现的,属于练手的吧。很简单的。只不过自己得先处理好逻辑关系就好了。自己关于这个程序没加重复判断,比如一辆车已经停在车位上或者便道上,再来一辆就判断不了了,所以加个重复判断还是蛮重要的。关于栈,就是先进后出的思想,队列就是先进先出的思想,有思想什么都好写。这个程序自己没用链栈和链队列做,因为感觉比较耗时。不过栈和队列的运用大多数都是用数组,先掌握好数组的表示再用链表写上手也很快。






# include <stdio.h>
# include <malloc.h>
# include <stdlib.h>
# include <conio.h>
# include <string.h>

# define MAX_STOP 5
# define MAX_PAVE 100

typedef struct 
{
	char plate[10];				//汽车牌照号码,定义为一个字符指针类型
}CAR;

typedef struct 
{
	CAR STOP[MAX_STOP];			//各汽车信息的存储空间
	int top;					//用来指示栈顶位置的静态指针
}STOPING;

typedef struct 
{
	int count;					//用来指示队中的数据个数
	CAR PAV
  • 7
    点赞
  • 54
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值