瑞星卡卡安全论坛

首页 » 技术交流区 » 系统软件 » 问一个弱弱的问题。
基督山伯爵2 - 2007-3-15 19:35:00

实现单运算符表达式计算的功能。
输入的操作数可以包含整数或浮点数。如果遇到错误的表达式,应输出错误提示信息。
输入表达式如下:
例如:输入:2+5
输出:7
lhn80hou - 2007-3-16 13:26:00
在VB中建立一个简单的加法器,在界面上放三个文本框和两个label
之后,开始编程。可以使用change事件,这样在text1和text2输入数值或改变参数之后,在text3里就能立即显示加法的运算结果
代码如下:
private sub text1_change()
  text3=val(text1)+val(text2)
end sub

private sub text2_change()
  text3=val(text1)+val(text2)
end sub

完了
lalamo - 2007-3-24 23:22:00
用C也可以吧!?
TsunamiGZ - 2007-4-18 12:02:00
你是指直接输入整个表达式吗?如果是这样的话,不论你用什么语言编程,可以先将整个表达式当做字符串来处理,通过字符串函数或者字符串运算逐位分析输入的字符串,把数字和运算符号分离出来并存如变量,然后进行运算,再输出。
至于出错提示,那只要在字符串分析阶段添加就行了。
1
查看完整版本: 问一个弱弱的问题。