math-engine
math-engine copied to clipboard
bug
计算这个会得到错误的结果: (((3 / 3 - 3 - 3) / (3 * 3) / 3 / 3) - ((3 / 3) * (3 / 3) - ((3 * 3) * (3 * 3))) / ((3 / 3) * (3 / 3) - 3 * 3 / (3 / 3) * ((3 / 3) / 3 / 3 + 3 - 3 * (3 / 3))))
正确结果应该是:-1.8014398509481984e+17 math-engine结果: 7.272877265274083e+16
可以使用python验证正确结果
这个算式的结果应该是无意义的,因为拆分一下就是:
((3 / 3 - 3 - 3) / (3 * 3) / 3 / 3) - ((3 / 3) * (3 / 3) - ((3 * 3) * (3 * 3))) / ((3 / 3) * (3 / 3) - 3 * 3 / (3 / 3) * ((3 / 3) / 3 / 3 + 3 - 3 * (3 / 3)))
而((3 / 3) * (3 / 3) - 3 * 3 / (3 / 3) * ((3 / 3) / 3 / 3 + 3 - 3 * (3 / 3)))的结果可以化为:
这个的结果手工计算或者使用wolframalpha就可以知道,是0,任何数除0都没有意义
整体算式计算地址:wolframalpha 分母计算地址:wolframalpha