C++为什么我这样写结果有误差?

2025-04-12 02:56:27
推荐回答(2个)
回答1:

这个和计算机的数据类型有关系,你可以将float类型用double或者long double来代替试一下。如果要求精度更高的话就只能自己重新编写函数去实现了。

回答2:

>=和<那个问题,你的条件是1.0/((2*i)-1)>=t,没有1.0/((2*i)-1)