表达式转换成后缀表达式进行计算
这是编译原理课上的一个实验,要将输入的表达式转换成后缀表达式,然后进行计算。当时写的程序有错误,改了两天,没有了错误,但还是有些表达式计算不出正确的结果,实在不想改了,等什么时候心情好了,再看看吧。
由这段代码我学到:不要着急动手,动手之前,要考虑周全,这样才会更快。
代码如下:
输入:
(12+2)/2#
运行结果为:
显示结果是正确的
但是输入:
(12+2)*2#
运行结果为:
这是编译原理课上的一个实验,要将输入的表达式转换成后缀表达式,然后进行计算。当时写的程序有错误,改了两天,没有了错误,但还是有些表达式计算不出正确的结果,实在不想改了,等什么时候心情好了,再看看吧。
由这段代码我学到:不要着急动手,动手之前,要考虑周全,这样才会更快。
代码如下:
输入:
(12+2)/2#
运行结果为:
显示结果是正确的
但是输入:
(12+2)*2#
运行结果为: