.
Else
将当前操作符进操作符栈;
3、 While(操作符栈非空)
操作符栈栈顶及数字栈的两个数进行运算,并将结果压入数字栈;
4、 在数字栈取最后结果并输出。
五、 程序清单
//10*8^2+16.3+5*(5.2*5+3.01)/4-(-10)+0.1000060+4.00416-40 =
666.666666
//100+(-100)-(-10^2) = 100
//(((2016-2017+(((2015-2014)))))) = 0
//-1+(((((((((1^0))))))))+100%10^2 = 0
#include<iostream>
#include<stdio.h>
#include<math.h>
#include<string.h>
#include<iomanip>
#include<map>
using namespace std;
const int MAX = 105;
3 / 13