UVA10932 Calculator

题目描述

你是一家计算器生产公司的员工,你的公司正在开发一款新计算器,你负责编写新计算器的软件。 这款计算器在内存中预留了 $26$ 个变量的存储空间,命名为 a 至 z,这些值以双精度浮点数存储,可以用来保存中间值以供将来使用。 为简单起见,我们只考虑四种基本运算:$\texttt{+ - * /}$。 此外,表达式中可能有括号,你应该考虑运算的优先级。表达式中只含有整数、字母(小写的 a 到 z)、运算符、表示赋值的等号。

输入格式

输入由若干行组成,每行一个表达式。一个表达式 可以是一个问题或一个赋值命令。如果表达式是赋值命令,它将以“$X=$(表达式)”的形式出现。$X$ 代表一个变量(a 到 z)。如果表达式不是一个赋值命令,那么它就是一个问题。表达式中不会有空格。你只需要输出问题的结果。

输出格式

对于每个问题,在单独的一行上打印它的结果,保留两位小数。