四则运算表达式求值(栈+二叉树-c++版).docxVIP

  • 10
  • 0
  • 约9.46千字
  • 约 11页
  • 2019-06-30 发布于浙江
  • 举报

四则运算表达式求值(栈+二叉树-c++版).docx

HUNAN UNIVERSITY 课程实习报告 题 目: 四则运算表达式求值 学生姓名: 周华毅 学生学号: 201308010411 专业班级: 计科1304 指导老师: 吴帆 完 成 日 期 : 2015/5/1 一、需求分析 四则运算表达式求值,将四则运算表达式用中缀表达式表示,然后转换为后缀表达式,并计算结果。 本程序要求利用二叉树后序遍历来实现表达式的转换,同时可以使用实验2的结果来求解后缀表达式的值。 在字符界面上输入一个中缀表达式,回车表示结束。如果该中缀表达式正确,那么在字符界面上输出其后缀表达式,其中后缀表达式中两相邻操作数之间利用空格隔开;如果不正确,在字符界面上输出表达式错误提示。 测试数据 输入: 21+23*(12-6) 输出: 21 23 12 6 -*+ 二、概要设计 抽象数据类型 为实现上述程序的功能,应以字符串存储用户的输入,以及计算出的结果。

文档评论(0)

1亿VIP精品文档

相关文档