在函数中,根据问题领域所容许的的精度,定义一个误差上限(一个极小数)。然后在浮点计算时,计算结果与这个误差上限作比较,而不是与0作比较。如果与0进行比较,误差会使程序结果发生改变,如下图中的球一元二次方程式的解,由于误差,所以程序结果出现错误。 测试结果