double精度有限,要么在算法层面修改避免除法;
例如判断斜率是否相等,要算
a
b
=
c
d
frac{a}{b} = frac{c}{d}
ba=dc
可以比较 a d = b c ad = bc ad=bc;
或者用long double
2、准确性要求四舍五入时有时答案不对,可以加上个1e-9,意思是两个浮点数精度误差在一定范围内就认为是同一个数



