设计一个程序,演示用算符优先法对算术表达式求值的过程

时间:2012-12-07 15:41:45
【文件属性】:

文件名称:设计一个程序,演示用算符优先法对算术表达式求值的过程

文件大小:3KB

文件格式:TXT

更新时间:2012-12-07 15:41:45

算术表达式求值

表达式计算是实现程序设计语言的基本问题之一,也是栈的应用的一个典型例子。设计一个程序,演示用算符优先法对算术表达式求值的过程。 基本要求:以字符序列的形式从终端输入语法正确的、不含变量的整数表达式。利用教科书表3.1给出的算符优先关系,实现对算术四则混合运算表达式的求值,并仿照教科书的例3-1演示在求值中运算符栈、运算数栈、输入字符和主要操作的变化过程。 测试数据:3*(7-2);8;1+2+3+4;(((6+6)*6+3)*2+6)*2;(20+2)*(6/2);


网友评论

  • 什么呀完全用不了
  • 有点问题啊。。
  • 程序有错误
  • 课程设计用 没有实现过
  • 不行啊 输出结果不正常哇!
  • 课程设计使用 很不错
  • 程序写的太垃圾了!~ 能不能校验了以后再发上来
  • 还不如百度文库的
  • 程序有问题。7+8结果也是3。。。
  • 程序编写不正确,无法进行计算。应该出了些毛病,调试看看
  • 输出结果不正确阿
  • 执行简单的 1+2+3+4后按enter 得到的值是3 !是怎么回事?