float改成double
float类型能精确到6位有效数字(从第一个非零数字开始计算)double类型能精确到15位有效数字你的程序用float类型计算的结果只能精确到30076.1,后面的数字就有误差了你应该改用double类型来计算
float
double