- 1、本文档共12页,其中可免费阅读4页,需付费100金币后方可阅读剩余内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
- 4、文档侵权举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中缀表达式求值实验报告一需求分析要实现的功能描述问题描述在计算机中算术表达式由常量变量运算符和括号组成由于不同的运算符具有不同的优先级又要考虑括号因此算术表达式的求值不可能严格地从左到右进行因而在程序设计时借助栈实现实现功能算法输入一个算术表达式由常量变量运算符和括号组成以字符串形式输入为简化规定操作数只能为正整数操作符为算法运行将输入的中缀表达式改为后缀表达式并进行运算算法输出输出后缀表达式和表达式运算结果测试数据一位数运算多位数运算二概要设计整个程序包含功能模块及模块间的调用关系创建结构体被
PAGE
PAGE # / 14
中缀表达式求值实验报告
一、需求分析(要实现的功能描述)
1.问题描述:
在计算机中,算术表达式由常量、变量、运算符和括号组成。由于不同的 运算符具有不同的优先级,又要考虑括号,因此,算术表达式的求值不可能严 格地从左到右进行。因而在程序设计时,借助栈实现。
2.实现功能:
算法输入:一个算术表达式,由常量、变量、运算符和括号组成(以字符 串形式输入)。为简化,规定操作数只能为正整数,操作符为 “、+-、 * 、 / ”。
算法运行:将输入的中缀表达式改为后缀表达式,并进行运算。
算法输出:输出后缀表达式和表达式运算结果。
3.测试数据:
、1+3*
文档评论(0)