T792624 【C1091】 - 后缀表达式求值
题目描述
给定一个后缀表达式(也称为逆波兰表达式),请你编写个程序计算出该后缀表达式的运算结果
输入格式
1行,一个后缀表达式的字符串,其中每个数字、运算符号之间都使用一个空格分隔
表达式中的运算符有:+、-、*、/ 这个4种
输出格式
后缀表达式的运算结果,最终保留2位小数,结果不可四舍五入
注意最后输出要求在小数点后保留两位数字,输出结果不可四舍五入,也就是如果最终计算结果为3.146,则正确的输出结果为3.14
注意表达式做除法运算时需要保留小数,比如 1 / 2,应该是0.5,不是0
表达式运算中间过程不需要进行保留2位小数操作,比如:
1 2 / 3 + 对应的中缀表达式是:
1 / 2 + 3,在做1 / 2时不需要使用保留2位小数操作(建议使用double类型存储),在整个表达式计算结果出来后再进行保留2位小数(不需要四舍五入)
说明/提示
对于100%的数据满足:
表达式的字符串长度