示例

bool doublesEqual( double d1, double d2)
{
return (d1 == d2);
}

解决方案
使用 >= 或 <= 运算符而不是 ==,以避免舍入错误。

bool double1Greater( double d1, double d2)
{
return (d1 >= d2);
}