荔园在线
荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀
[回到开始]
[上一篇][下一篇]
发信人: Begin (Forever Trying!), 信区: Program
标 题: Re: TC编程~~
发信站: BBS 荔园晨风站 (Sat May 20 22:46:18 2000), 转信
1、设两个栈
2、遇到数字进栈
3、遇到运算符,遇到运算符小于等于上一个运算的级数,转4
4、运算符进栈
5、出栈两个数字,一个运算符,运算后把结果进栈。运算符栈空结束。
6、转2
(遇到括号,里边的运算符要升级)
列:
23、4
-
23、4、8
-、*
23、32
-
23、32、45
-、+
55、45
+
55、45、9
+、/
55、5
+
60
【 在carter (卡特) 的大作中提到: 】
: 编一模拟计算器,该计算器提供+,-,*,/,%运算,并且程序应该允许操作
: 数是表达式。例如输入23-4*8+45/9,输出结果-4。(用堆栈和数组)
: 望各编程高手提供思路,或尝试编编!THX!~
--
流水下滩非有意,白云出岫本无心。
如此星辰如此夜,为谁不寐立中宵?
※ 来源:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 192.168.63.251]
[回到开始]
[上一篇][下一篇]
荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店