社区
VB基础类
帖子详情
算术表达式求值
wyj770615
2003-08-18 11:48:47
某变量是一个算数表达式,如a="(8+10)/2"。如何能计算出表达式的值,如例所示得值9。(要求不分析字符串,不拆分。如必须拆分,最好有源码)
...全文
78
5
打赏
收藏
算术表达式求值
某变量是一个算数表达式,如a="(8+10)/2"。如何能计算出表达式的值,如例所示得值9。(要求不分析字符串,不拆分。如必须拆分,最好有源码)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wyj770615
2003-08-20
打赏
举报
回复
多谢,在各位大虾的启发下,我找到一个更简单的办法,直接调用函数eval()即可。
射天狼
2003-08-18
打赏
举报
回复
首先引用一个控件“工程/引用/Microsoft Script Control 1.0
Dim s As New ScriptControl
s.Language = "vbscript"
MsgBox s.Eval("(8+10)/2")
onlineboy
2003-08-18
打赏
举报
回复
收藏
lxcc
2003-08-18
打赏
举报
回复
部件添加一个script control
Private Sub Command1_Click()
MsgBox ScriptControl1.Eval(Text1.Text)
End Sub
WuYunpeng
2003-08-18
打赏
举报
回复
算符优先法,数据结构书上有。
数据结构C语言版
算术表达式求值
采用栈的数据结构编写
算术表达式求值
,定义了字符栈和数据栈
算术表达式求值
(数据结构课设)
数据结构的
算术表达式求值
,能计算正实数的基本运算,并有相应的纠错功能
数据结构课程设计—
算术表达式求值
算术表达式求值
:一个算术表达式是由操作数(operand)、运算符(operator)和界限符(delimiter)组成的。假设操作数是正整数,运算符只含加减乘除等四种运算符,界限符有左右括号和表达式起始、结束符,如:引入表达式...
算术表达式求值
(2)
用c语言做的
算术表达式求值
VB基础类
7,789
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章