1 计算器 思路
(1) 括号内的优先计算
(2) 多个括号运算
(3) 括号内的运算
eg:
1-2*((60-30+(-4*500/8 )*(-9*60+24*12-6*56/12))+(12*90/3-56))
结果1 :(-4*500/8 )
结果2:(-9*60+24*12-6*56/12)
1-2*((60-30+结果1*结果2)+(12*90/3-56))
结果3: (60-30+结果1*结果2)
1-2*(结果3+(12*90/3-56))
结果4:(12*90/3-56)
1-2*(结果3+结果4)
结果5:(结果3+结果4)
1-2*结果5
递归循环寻找:最小的括号
表达式,先*、/,后+、-