
请设计一个程序,以示展示算符优先法在求算术表达式值上的应用。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
算术表达式的计算是程序设计语言中至关重要的基础问题,同时也是栈数据结构应用的一个典型体现。为了演示如何运用算符优先法对算术表达式进行评估,我们需要设计一个程序,该程序能够接收终端输入的字符序列,并确保这些字符序列代表着语法正确的、不包含变量的整数表达式。该程序应充分利用教科书表3.1中提供的算符优先关系,从而对包含多种运算类型的算术表达式(包括加、减、乘、除等)进行求值。此外,该程序还应模拟教科书例3-1中的过程,清晰地展示在评估过程中运算符栈、运算数栈以及输入字符所经历的变化。具体测试数据包括:3*(7-2); 8; 1+2+3+4; (((6+6)*6+3)*2+6)*2; (20+2)*(6/2);
全部评论 (0)
还没有任何评论哟~


