这里我写的代码 为什么float计算出来的数还会比真实大,不应该是去掉后面几位,然后变小吗。
可能是四舍五入了吧
精度问题 参考博客如下: https://blog.csdn.net/meme_yun/article/details/88586815
double/int或者doubleint类型有一个转换过程,你可以试试Xn=Xn/2.0或者S+=2.0XN,同类型运算好点
乘号被转换了,看不见了,你应该看得懂吧
你有办法帮我把这个题目 就是测试结果和给的例子能一样吗 改成2.0还是没什么变化