设有一个可以停放n辆汽车的狭长停车场,它只有一个大门可以供车辆进出。车辆按到达停车场时间的早晚依次从停车场最里面向大门口处停放(最先到达的第一辆车放在停车场的最里面)。如果停车场已放满n辆车,则后来的车辆只能在停车场大门外的便道上等待,一旦停车场内有车开走,则排以便道上的第一辆车就进入停车场。停车场内如有某辆车要开走,在它之后进入停车场的车都必须先退出停车场为它让路,待其开出停车场后,这些辆再依原来的次序进场。每辆车在离开停车场时,都应根据它在停车场内停留的时间长短交费。如果停留在便道上的车未进停车场时,允许其离去,不收停车费,并且仍然保持在便道上等待的车辆的次序。编制一程序模拟该停车场的管理。
2022-05-04 21:42:33 149KB 堆栈 队列
1
北京航空航天大学数据结构与C语言程序设计2008年考研真题.doc
2022-05-04 19:09:01 668KB 数据
本文包含基于PID算法温度控制的C语言程序代码,对开发者具有借鉴作用!
2022-05-03 14:29:03 179KB C语言 温度控制 PID
1
51单片机控制的步进电机C语言程序 51单片机控制的步进电机C语言程序 用的是L298驱动的 和ULN2003一样,你把它换成2003就行拉
2022-05-03 13:33:06 68KB 步进电机 C语言程序
1
任选一组有代表性意义的数据(要求有正数、负数、ASCII码常数及自定义的标识符号),分别用DB、DW和DD加以定义,观察汇编后在机器内部的存储情况。
2022-05-02 17:35:08 249KB 汇编语言程序设计实验
1
c语言程序设计__企业员工管理系统。此系统可对该厂员工进行信息的录入,修改,删除,添加,查询,排序,统计,打印等功能。用户可通过提示选择进入某一功能界面,然后进行对员工的信息管理。每一功能模块都充分为用户考虑,编排详细。使用户可以方便快捷的了解员工信息,及时有效的对员工进行信息的管理。
1
尽管排列组合是生活中经常遇到的问题,可在程序设计时,不深入思考或者经验不足都让人无从下手。由于排列组合问题总是先取组合再排列,并且单纯的排列问题相对简单,所以本文仅对组合问题的实现进行详细讨论。以在n个数中选取m(0<m<=n)个数为例,问题可分解为: 1. 首先从n个数中选取编号最大的数,然后在剩下的n-1个数里面选取m-1个数,直到从n-(m-1)个数中选取1个数为止。 2. 从n个数中选取编号次小的一个数,继续执行1步,直到当前可选编号最大的数为m。 很明显,上述方法是一个递归的过程,也就是说用递归的方法可以很干净利索地求得所有组合。 下面是递归方法的实现: 代码如下: /// 求从数
2022-05-02 14:34:12 74KB c语言 c语言程序设计 排列组合
1
1-IO端口输出 2-IO端口输入 3-流水灯 4-数码管显示 5-数码管动态扫描演示 6-独立按键 7-独立按键去抖动 8-定时器0 9-定时器1 10-定时器2 11-外部中断0电平触发 12-外部中断0边沿触发 13-外部中断1 14-矩阵键盘 15-液晶LCM1602 16-LCD1602动态显示 17-EEPROM24c02 18-开机次数记忆 19-红外解码LCD1602液晶显示 20-红外解码数码管显示 21-喇叭 22-液晶背光控制 23-与电脑串口通信 24-步进电机 25-字库LCD12864液晶测试 26-液晶数码综合显示 27-99秒计时 28-99倒计时 29-抢答器 30-PWM调光 31-LED点阵 32-直流电机调速 33-按键计数器 34-秒表 35-数码管移动 36-花样灯 37-红绿灯 38-音乐播放 39-红外收发演示 40-普通定时器时钟 41-继电器控制 42-ps2键盘LCD1602液晶显示 43-RTC实时时钟DS1302液晶显示 44-单线温度传感器18b20 45-串口测温 46-带停机 步进电机正反转 47-步进电机正反转 48-AD_DA_PCF8591 49-液晶AD_DA_PCF8591 50-99秒手动记数
2022-05-01 23:07:03 703KB 单片机 c语言
1
自己编写的ATmega16的C语言程序,包括ADC单通道的连续转换,115.2kbps的USART串口通信以及基于Timer1的PWM程序,自己经过Proteus仿真,与实物测试,绝对可用--我毕业设计的一部分!
2022-05-01 00:22:32 15KB AVR ADC USART PWM
1
经过测试准确可用,程序简洁。使用Microsoft Visual Studio 2010编写。
2022-04-30 23:33:03 612KB 三点定位
1