对于每个测试实例如果三条边长A,B,C能组成三角形的话,输出三角形面积结果保留三位小数,否则输出impossible
这个是double与float版本的。
float单精度浮点数四字节32位表示,22位有效数据位(2^22=4,194,304)可表示的十进制数位是7位
double与float双精度浮点数,八字节64位表示
他们两个算出来的结果一样啊为什么改成float提交后就说wrong answer呢?
不清楚贵校是如何评分的
类似这样的题老师在出题一定是不止一次强调要用double与float的,不见得落在板面上很可能是在口头上,主要原因可能是测试學生是否注意听课
(另外while语句中的条件是永真的,无法正常退出循环)
我感觉你说的是对的可楼下
我感觉他说的也挺有道理的;他是对的,还是你是对的呢
样例数据都只是一些最基本的数据,真正的测试数据设计的好的话会专门测试一些边界值的算法工作情况float的精度是鈈够的,估计是在较大的测试数据里结果有误差了