微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 好心人帮我理理逻辑思路吧

好心人帮我理理逻辑思路吧

时间:10-02 整理:3721RD 点击:
    我现在要做一个类似两层停车场设计的项目,用C语言编写。要求如下:从入口我就需要知道车辆进哪一层。假设每层都能停放5辆车。一层停满,就停二层;如果两层都满就不能停;如果在一层停满在停二层车时,一层的车都开出则下面的车停满2层时,再停满一层。
   我需要从入口处就安排车辆进哪一层。

多写几个if语句就是了

我写了,但是应当是我数组建立的问题。我能够实现进完一进二,但如果是在进二的时候一层的车辆离开,则接下来的车都进二层。是逻辑错误。

用状态机,把每个可能发生的状态都写下来比较清楚

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top