表达式求值

Posted bytebull

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了表达式求值相关的知识,希望对你有一定的参考价值。

一个有正整数和加减乘除组成的中缀表达式,例如2*56+125/5#(#表示表达式输入完毕),计算其结果,结果保留4位小数。

输入格式:

一行由数字和+-*/运算符组成的表达式,并以#结尾。

输出格式:

一个实数,小数点后保留4位小数。

样例

输入:

2*56+125/5#

输出:

137.0000

数据范围:

表达式长度不超过1000,每个整数不超过1000,结果不超过1000000

以上是关于表达式求值的主要内容,如果未能解决你的问题,请参考以下文章

C语言关于表达式求值

如果表达式的求值需要对引用求值,为啥它不是“核心常量表达式”?

C语言编一个实现简单的算术表达式求值的代码。

C语言编程-逆波兰表达式求值

C语言 任意表达式求值。(栈的应用

python 短路求值或惰性求值