细节
一.浮点数
/因为浮点数的精度计算太过复杂,像3.14这样的数存在浮
点型变量里存的可能是3.139999999,也有可能是3.140000001,
所以不能直接用“==”判断两个浮点数是否相等。在这种情况
下,就允许判断两个浮点数为相等时,两数之间存在微小的误差,
这个“微小的误差”要取一个较小的数,比如1e-8,这样就不
会判不出也不会误判了。/
bool dy(double a,double b)//判断两个浮点数是否相等的函数
{
//如果a和b之间相差的值小于eps(即1e-8),就说明它们是相等的
return fabs(a-b)<eps;//fabs用于取浮点数的绝对值
}

浙公网安备 33010602011771号