请问哪位大侠,在输入一个公式,怎么去判断它的合法性?
比如:fn=a+b*c/d+(trunc(a)*b)+++fn1(d) 是否合法。表达式可以包含 trunc()等系数自带函数,也可以是自定义的函数fn1,fn2等.操作符 + ,-,*,/ ,(,) 等基本的操作符要求用plsql 函数或过程实现,写出检验合法性的思路来也可以
比如:fn=a+b*c/d+(trunc(a)*b)+++fn1(d) 是否合法。表达式可以包含 trunc()等系数自带函数,也可以是自定义的函数fn1,fn2等.操作符 + ,-,*,/ ,(,) 等基本的操作符要求用plsql 函数或过程实现,写出检验合法性的思路来也可以
解决方案 »
- IdTCP出现的温和的关闭连接connection closed Gracefully!
- 全局ApiHook的问题
- sql server自断更新问题?
- 我是一个编程初学者,我想问一下初学者用什么语言学习快?(basic不要)
- 一个关于类的问题,大家看~
- 在SQL Explorer中如何用SQL指令同时操做两个数据库
- 我动态创建了 NMSMTP1控件,怎样在OnConnect事件中编写代码?100
- ADO多表更新,用什么方法??急死了,!!up者有分!
- 菜鸟问题:DELPHI和ACCESS
- 各位老大请参与一下!Thanks。
- delphi全局变量的声名与调用,知道的进
- 操作access数据库时间问题
fn: integer;try
fn=a+b*c/d+(trunc(a)*b)+++fn1(d)
except
//异常提示
end;