永发信息网

float a; if(fabs(a)<=le-6) printf("is not a quadratic") 这个程序怎么解释啊

答案:2  悬赏:0  手机版
解决时间 2021-01-02 19:04
  • 提问者网友:不爱我么
  • 2021-01-02 04:24
float a; if(fabs(a)<=le-6) printf("is not a quadratic") 这个程序怎么解释啊
最佳答案
  • 五星知识达人网友:轻熟杀无赦
  • 2021-01-02 05:38
if(fabs(a)<=le-6) 一般用来判断a是否接近0。

一般的,判断2个浮点数是否相等,不能直接用==,因为有误差。一般都要用类似fabs(a)<=1e-6的方式。a在这里,一般是两个浮点数的差。
全部回答
  • 1楼网友:末日狂欢
  • 2021-01-02 05:59
搜一下:float a; if(fabs(a)<=le-6) printf("is not a quadratic") 这个程序怎么解释啊
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯