K12教育赛事综合服务平台
聚乐之家官方网站
下载聚乐之家官方App
专注青少年竞赛题库网站
假设浮点数经过多步算术运算,存在舍入误差,需要通用场景下的可靠判断逻辑。
直接使用 if (a == b) 判断相等
if (a == b)
使用 if (fabs(a - b) < 1e-6) 判断相等
if (fabs(a - b) < 1e-6)
使用 if (fabs(a - b) < fabs(a) * 1e-6 + 1e-12) 判断相等
if (fabs(a - b) < fabs(a) * 1e-6 + 1e-12)
使用 if (a - b < 1e-6) 判断相等
if (a - b < 1e-6)