文件名称:C语言实现表达式求值
文件大小:305KB
文件格式:RAR
更新时间:2013-05-08 08:33:00
C语言 表达式求值
[问题描述] 一个算术表达式是由操作数(operand)、运算符(operator)和界限符(delimiter)组成的。假设操作数是正整数,运算符只含加减乘除等四种运算符,界限符有左右括号和表达式起始、结束符“#”,如:#(7+15)*(23-28/4)#。引入表达式起始、结束符是为了方便。编程利用“算符优先法”求算术表达式的值。 [基本要求] (1) 从键盘读入一个合法的算术表达式,输出正确的结果。 (2) 显示输入序列和栈的变化过程。 [选作内容] (1) 扩充运算符集合。 (2) 引入变量操作数。 (3) 操作数类型扩充到实数。
【文件预览】:
表达式求值_课程设计
----expression.c(5KB)
----expression.ncb(33KB)
----expression.plg(768B)
----expression.dsp(3KB)
----expression.dsw(545B)
----Debug()
--------expression.pch(206KB)
--------表达式求值.obj(14KB)
--------expression.obj(14KB)
--------vc60.idb(41KB)
--------表达式求值.pch(177KB)
--------表达式求值.pdb(441KB)
--------expression.exe(156KB)
--------expression.pdb(321KB)
--------表达式求值.exe(156KB)
--------vc60.pdb(52KB)
--------expression.ilk(163KB)
--------表达式求值.ilk(179KB)
----expression.opt(48KB)