这个和计算机的数据类型有关系,你可以将float类型用double或者long double来代替试一下。如果要求精度更高的话就只能自己重新编写函数去实现了。
>=和<那个问题,你的条件是1.0/((2*i)-1)>=t,没有1.0/((2*i)-1)