字符串“{[(10+3)*18-24/8]*(48+37)}/3”,实现一个算法,求字符串算式的结果。
解决方案 »
- ajax局部刷新的下拉框的省市取值问题
- 一些代码看不懂.关于多文件上传.
- asp.net 无法在服务器上调试 为将项目配置为调试
- 时间日期转换格式问题?
- Page_Init是不是将页面编译成程序集后执行的事件?
- 很郁闷啊,大家帮忙,为什么我的许多函数在ASP.NET里面调不出来?
- Visual Studio 2005 Express October 2004 CTP完整版本的下载
- web程序,如果不用hyperlink,还有什么办法打开word文档?
- 开发"百度知道"这样的类似的系统大概多少钱?
- 还是DATAGRID控件问题,在线等,万分焦急,谢谢先!!
- 在SQLDatasource中的selectcommand属性中放入的不是select语句而是insert语句时会怎样
- 小白来请教个Jquery的问题, 请大家多多忙, 关于动态构造元素。。。
select a = (((10+3)*18-24/8)*(48+37))/3
“{[(10+3)*18-24/8]*(48+37)}/3”
-------------------------用逆波兰式表示为
10 3+18* 24 8/-48 37+*3/
ab+c*de/-fg+*3/根据栈取出就可以了
如:
取 10 3 + 则计算10+3=13
取18 * 则计算13*18=234
取24 8 / 则计算 24/8=3
取- 则计算234-3=231
即 每取一个运算符 就进行一次运算