如何将字符串转换为数值??

yuercf 2002-05-05 08:44:59
如何将下面的字符串转换为数值表达式,并计算出结果?
“11*(22+33)/5”
...全文
200 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
EdgarWang 2002-05-06
  • 打赏
  • 举报
回复
对于解本题,我同意上边的看法(字符串给定)

不过直接把值赋予变量来求行吗?

dim a,b,c,d,e
a=?;b=?;c=?;d=?
e=a*(b+c)/d
print e
简单,不知道怎么写,呵呵~~~~
如果长度不定,怎么用mid()?
azure711 2002-05-05
  • 打赏
  • 举报
回复
11*(22+33)/5???????
我来试试:
dim str as string
dim a as int
dim b as int
dim c as int
dim d as int
str="11*(22+33)/5"
a=cint(mid(str,1,2))
b=cint(mid(str,5,2))
c=cint(mid(str,8,2))
d=cint(mid(str,12,1))
print a*(b+c)/d
water_j 2002-05-05
  • 打赏
  • 举报
回复
???
的确是算法问题啊!
yuercf 2002-05-05
  • 打赏
  • 举报
回复
dim str as string
str="11*(22+33)/5"
求解str??????????
zyl910 2002-05-05
  • 打赏
  • 举报
回复
http://www.dapha.net/vb/down.asp?id=1095&file=http://www.dapha.net/soure/com/Expression Evaluator.zip
软件名称 计算器,(计算式直接计算)
软件类型
运行环境 VB6.0/Win9x
授权方式 免费代码
软件大小 67K
软件评价
上传时间 2001-12-10
相关链接 主页
本日下载 4 本周:293 总计:293
下载地址1 下载
软件简介 计算器,(计算式直接计算),搞笑的是还有配音...

http://www.dapha.net/vb/down.asp?id=1087&file=http://www.dapha.net/soure/com/Advanced Calculation Solver.zip
软件名称 高级计算器
软件类型
运行环境 VB6.0/Win9x
授权方式 免费代码
软件大小 141K
软件评价
上传时间 2001-12-10
相关链接 主页
本日下载 4 本周:325 总计:325
下载地址1 下载
软件简介 不需要任何+,-,*,/,sin,cos..按钮.直接在文本框内输入你的计算式。按下calculate就得到结果了.另外可以改变计算式的属性,比如说sin60<--这里60是角度,也可以吧这个改成弧度来显示.

yuercf 2002-05-05
  • 打赏
  • 举报
回复
什么算法,请指教
lxqlogo0 2002-05-05
  • 打赏
  • 举报
回复
int(11*(22+33)/5)
yuercf 2002-05-05
  • 打赏
  • 举报
回复
有没有哪位老大出手相救?
zyl910 2002-05-05
  • 打赏
  • 举报
回复
算法问题

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧