问题详情

floata,b,c,问等式(a+b)+c==(b+a)+c和(a+b)+c==(a+c)+b能否成立?


时间:2022-01-04 05:36 关键词: C++语言程序设计 大学试题 工学

答案解析

两者都不行。在比较float或double时,不能简单地比较。由于计算误差,相等的概率很低。应判断两数之差是否落在区间(-e,e)内。这个e应比浮点数的精度大一个数量级。