C++算术表达式求值
二、实验内容:
设计一个程序,用算符优先法对算术表达式求值。
三、基本要求:
以字符序列的形式从终端输入语法正确的、不含变量的算术表达式,利用算符优先关系,实现对算术四则混合运算表达式求值。
四、实现提示:
1.利用栈辅助分析算符优先关系;
2.在读入表达式字符序列的同时,完成运算符和操作数的识别处理,以及相应的运算;
3.在识别出操作数的同时,要将其字符序列形式转换成相应的浮点数形式。
五、测试数据:
8.25;
1+2.5+3+4;
8.7-1*5.2;
1024/4*8;
1024/(4*8);
(17.7+2.3)*(6/2);
3-3-3;
8/(9-9);
源码传送门
传送门:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111
标签:字符,算符,算术,C++,求值,表达式 From: https://www.cnblogs.com/codewriter/p/16776997.html