-
堆栈计算器
该文件为简单的多元计算器,目前还不能算浮点数,即除法也不能用。其他功能都可以。数据大小最大为999999。编程思路:在严蔚敏的数据结构书上的栈的基础上,再稍加一些细节。 为了避免使用两种数据类型的栈,写两种Push,Pop等函数, 我采取运算符和运算操作数栈都是字符型的。出现的问题及解决思路: 1.将一个数据全部压入栈,是按字符读取的,就不用转换,但 弹出的时候要知道弹多少位,所以用了一个数组,就是记录操作数 的位数的。这样才可以帮助我们弹出正确的数据。 2.弹出的数据要计算,又如何处理?由于我们记录了操作数的位数了,就可以先把字符转化成十进制数字,然后乘权相加把数据得出,计算的结果又要变为字符,再一个个压入栈。 3.整型数据化为字符,这里我先判断数据的位数,然后把数据的各个位置的单个数字取出变为字符压进栈。同时弹出的数据所对 应的数组内容就要更新为0,新压入的数据位数同时也要按顺序存到数组里。就是这点,不细致的话,很容易搞错。 4.更新数组的问题,每压入一个数据后,就会在判断接着的字符的语句块里给数组赋值,同时将标识置为0,等待为当前符号过后要压入的数据计数。在判断符号优先级里的第三种情况,一下子弹出两个数,数组对应就要置后面的为0,然后教前面的那个重置,载入 新计算出来的数据的位数。退出时,i++,从而下一个数组元素可以接 收新的数据的位数。 5.针对4的问题,有一种特殊情况要考虑:就是当读入右括号的 时候,会执行:Flag[i]=flag;假如该句是设置第二个数据的数据位。 flag
- 2022-02-04 19:51:12下载
- 积分:1
-
GPS_INS_matlab
GPS_INS组合导航的MATLAB仿真源码(GPS_INS integrated matlab code)
- 2015-03-01 14:59:59下载
- 积分:1
-
A-non-linear-control
利用非线性控制完成光伏并网逆变器的设计,设计中采用先进的反步法,介绍很好。(Using nonlinear control to complete the design of the photovoltaic (pv) grid inverter, adopted in the design of advanced reverse moves, the introduction is very good.)
- 2013-12-03 23:18:53下载
- 积分:1
-
simith
MATLAB SIMULINK SIMITH 控制模型(MATLAB SIMULINK SIMITH control model)
- 2014-01-17 10:19:57下载
- 积分:1
-
STM32F103C8T6核心板测试程序(PC13闪烁)
主要用于测试单片机硬件程序验证硬件电路问题(It is mainly used to test the hardware program of single chip computer and verify the hardware circuit problems.)
- 2019-04-24 21:41:26下载
- 积分:1
-
OpenCV 3计算机视觉 Python语言实现(第二版)
说明: OpenCV 3计算机视觉 Python语言实现(第二版)(OpenCV 3 Computer Vision Python Language Implementation (Second Edition))
- 2020-11-06 10:19:50下载
- 积分:1
-
SpellChecking1
说明: visual c++ 开发环境开发的车牌识别系统代码,用于模拟车牌识别应用的代码。(visual c++ development environment for the development of license plate recognition system code, used to simulate the vehicle license plate recognition application code.)
- 2010-04-02 15:41:14下载
- 积分:1
-
pll-used-for-speed-control
锁相环用于电机转速精准检测,资料很不错,值得下载(Phase-locked loop for accurate detection of motor speed)
- 2013-04-05 12:51:50下载
- 积分:1
-
原始etc.pak
说明: 问道1.60服务器中最原始的etc文件(未做修改)压缩包,放入服务器后即可生效(The original etc file compression package in the server will take effect after it is put into the server)
- 2020-09-27 13:47:46下载
- 积分:1
-
ESP8266-wifi_control
ESP8266制作的安卓控制电风扇,内含详细电路即软件。手机APP使用非常简单。智能家居等设备控制均可类似实现(ESP8266 Android-controlled fan, fan after simple modification can be realized, containing detailed circuit software.Mobile APP is very simple.Smart home control can be similar to achieve)
- 2021-04-17 22:28:52下载
- 积分:1