就是可以计算+ -* /()的计算器 但是要按照 运算守则来计算 比如说 先计算*/ 在算+ - …… …
[此贴子已经被作者于2006-10-9 21:43:09编辑过]
将这些用做字符输入,再将中缀表达式转换为后缀表达式.(这里有数字字符转换为数的操作)再利用栈就可以搞定了.1.字符转数字2.中缀转后缀3.优先级的判断4.进栈,出栈.
我还有个问题哦 你说的把着写用字符输入 那输入的字符应该是放在一个数组里吧 等用到运算符号计算的时候 符号怎么在转换过来呢? 符号在数组里 没发当运算符来用吧
a b * 5 - 操作符在操作数之后.