中国领先的工业平台

返回贤集网 返回微头条
贤集网技术微头条APP获取

关于计算器的混合计算问题

 咬一口奶油

下载贤集网APP入驻自媒体

想问一下在进行加减乘除的混合运算时如何判断运算逻辑的顺序,我看不太懂这个代码,研究了半天也没弄明白,希望有懂得老哥方便给详细说明一下如何判断加减乘除的顺序

最新回复
发布回复
1、同级运算时,从左到右依次计算。2、两级运算时,先算乘除,后算加减。3、有括号时,先算括号里面的,再算括号外面的。
我们遇到元素,直接插入栈,遇到符号,就直接从栈中取出两个元素运算完,然后再压入栈中,直到我们把后缀式遍历完,弹出栈中元素,就算出结果了。
这种应该是属于单片机的问题吧,可以了解一下压栈弹栈,搜索一下用栈实现四则运算的算法。
个人认为这是单片机的问题,从栈中取出两个元素,运算完再压入栈中,同级运算时从左到右依次计算,根据试着运算进行计算。
据我所知,用栈实现四则运算计算,直接从栈中取出两个元素运算,再压入栈中,同级运算要从左到右依次计算。

为您推荐

热门交流