浮点数与0值的比较

在函数中,根据问题领域所容许的的精度,定义一个误差上限(一个极小数)。然后在浮点计算时,计算结果与这个误差上限作比较,而不是与0作比较。如果与0进行比较,误差会使程序结果发生改变,如下图中的球一元二次方程式的解,由于误差,所以程序结果出现错误。   测试结果     其代码如下 #include "stdio.h" #include "math.h" void A(double a,doubl
相关文章
相关标签/搜索