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