社区
PowerBuilder
帖子详情
表达式计算问题
chujiangguang
2003-08-23 10:11:42
本人正在编写一个表达式计算模块,感觉到困难重重,高手们帮帮我啊!!!
...全文
44
4
打赏
收藏
表达式计算问题
本人正在编写一个表达式计算模块,感觉到困难重重,高手们帮帮我啊!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
eminena
2003-08-23
打赏
举报
回复
http://www.pdriver.com/display.asp?key_id=1155
有源码下载!
double22822
2003-08-23
打赏
举报
回复
贴出需求和代码!
nhdj
2003-08-23
打赏
举报
回复
只能通过一步一步的判断来计算了,好像没有什么简单法子,不过好像不是很难阿.
jdsnhan
2003-08-23
打赏
举报
回复
给个建议,把表达式写到数据窗口中,用describe("Evaluate")实现
c++实现字符串
表达式
求值(逆波兰式)
在程序设计中,可能碰到需要对字符串数学
表达式
求值的
问题
,常用的方法是解析
表达式
,生成二叉树,然后进行
计算
。编译器就是使用这种方法来解析程序中的
表达式
的。这种方法实现起来有点难度,需要考虑运算符的优先级,括号的配对,堆栈的使用等等。我们正常情况下看到的数学
表达式
如果用二叉树遍历的话,恰好是中序遍历,故叫做中序
表达式
。除此之外,还有前序
表达式
,后序
表达式
。如:a+b+c(中序),++abc(前序),ab+c+(后序),如果
表达式
含有×,/,()等就更复杂了。 后缀
表达式
也称逆波兰
表达式
因其使
表达式
求值变得轻松,所以被普遍使用。 程序解析字符串
表达式
,将其转换为逆波兰式,然后生成
表达式
二叉树,最后
计算
表达式
值。
栈的应用----算术
表达式
计算
问题
(中缀转后缀,后缀
计算
)
栈的应用----算术
表达式
计算
问题
(中缀转后缀,后缀
计算
)
问题
引入:算术
表达式
计算
是编译系统中的一个基本
问题
,其实现方法是堆栈的一个典型应用。任何一个算术
表达式
都是由操作数、运算符和分界符组成的。操作数和运算符是算术
表达式
的主要部分,分界符标志了一个算术
表达式
的结束。我们称操作数、运算符、分界符为一个算术
表达式
的单词。这里为了方便,只设计了加、减、乘、除运算。 算术
表达式
的
计算
分为两步: 中缀
表达式
转为后缀
表达式
后缀
表达式
的
计算
。 一、中缀
表达式
转后缀
表达式
1.基本运算规则: 先乘除后加减 先括
正则
表达式
的应用
本课程是《零基础学Java》课程的第七阶段课程,课程内容详实、细致,讲解通俗易懂!内容包括:正则
表达式
的概念,正则
表达式
的组成规则,及正则
表达式
的判断、分割、替换、获取功能,以及各种功能的练习。
C/C++之
表达式
计算
表达式
计算
问题
描述 输入一个只包含加减乖除和括号的合法
表达式
,求
表达式
的值。其中除表示整除。 输入格式 输入一行,包含一个
表达式
。 输出格式 输出这个
表达式
的值。 样例输入 1-2+3*(4-5) 样例输出 -4 数据规模和约定
表达式
长度不超过100,
表达式
运算合法且运算过程都在int内进行。 #include<iostream> #include<stack...
表达式
计算
(java实现)
表达式
计算
(java实现)蓝桥杯: 算法训练
表达式
计算
问题
描述 输入一个只包含加减乖除和括号的合法
表达式
,求
表达式
的值。其中除表示整除。 输入格式 输入一行,包含一个
表达式
。 输出格式 输出这个
表达式
的值。 样例输入 1-2+3*(4-5) 样例输出 -4 数据规模和约定
表达式
长度不超过100,
表达式
运算合法且运算过程都在int内进行。import ja
PowerBuilder
1,072
社区成员
66,436
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章