实数二分不用考虑true的时候是l=mid 的情况,只用注意题目给的数据误差范围。 实数二分的时候:如果误差小于四位小数,eps就等于1e-6,如果误差小于五位小数,eps就等于1e-7,如果误差小于六位小数,eps就等于1e-8。就是比误差多两位就可以。 使得精度提高有两种方法: 1.While(r-l>eps) 2.for(int i = 0; i < 100; i ++) 不管三七二十一直接循环一百次就OK。