求测试,表达式计算器解决思路

求测试,表达式计算器
支持的操作数:数字、pi(圆周率)、e(自然对数的底)
支持的运算符:+、-、*、/、%、^
支持的函数:
abs() 取绝对值
floor() 舍尾取整
ceil() 进一取整
sqrt() 取平方根
pow(,) 幂运算,第一个参数为底数,第二个参数为指数
sin() 正弦函数
cos() 余弦函数
tan() 正切函数
asin() 反正弦函数
acos() 反余弦函数
atan() 反正切函数
sinh() 双曲正弦函数
cosh() 双曲余弦函数
tanh() 双曲正切函数
log(,) 对数运算,第一个参数为底数,第二个参数为真数
ln() 自然对数,相当于 log(e, )
lg() 常用对数,相当于 log(10, )]

求测试~~~谢谢啦~~~


------解决方案--------------------
简单的测了一下: