为什么这边用float不行,一定要用double

P1223 排队接水

@[取名字好难1137](/user/265400) 精度不够啊
by FZzzz @ 2019-12-28 17:59:56


~~float不是已经死了吗~~
by __gcd @ 2019-12-28 18:46:00


@[function_of_zero](/user/174045) 精度够得呀,float能保存到小数点后6位的....
by 取名字好难1137 @ 2019-12-30 19:30:59


@[取名字好难1137](/user/265400) 计算时会出现浮点误差
by FZzzz @ 2019-12-31 15:56:41


对的,float精度没有double高,我用float错了3组,double就对了
by 风雨兰 @ 2020-02-06 18:37:12


float是有效位数为6位,而不是一定存储到小数点后6位。本题的计算结果最大为9位或者10位的整数,如果用float,个位和十位这些低位的数字就存不了了。
by DoctorSix @ 2020-03-10 09:26:36


可以用`long double`~~(逃~~
by eiheiheihei @ 2020-05-27 20:11:16


|