您好、欢迎来到现金彩票网!
当前位置:老k棋牌 > 栈作业处理 >

写一个简单的计算器输入一个数学表达式程序输出结果

发布时间:2019-07-07 18:08 来源:未知 编辑:admin

  写一个简单的计算器,输入一个数学表达式程序输出结果 input:8+9-2 output:15 input:-0.1*9 output:-0.9

  堆栈这个思路是不是没考虑优先级的问题,先*/后+-.如果用2个栈,一个栈放数字一个栈放符号,遇到+-先各自入栈,遇到*/先对两操作数运算,结果入栈,到最后只有栈里只有+-.但是出栈运算的话,是从后往前的+-运算,怎么解决.如8-1*3+2 按刚才的思路 结果应该为3,显然是错的.怎么处理能解决?或者换一种方法?双向的队列?

http://advntravel.com/zhanzuoyechuli/129.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有