1你还在为取等时因为小数精确度的问题而烦恼吗?一个方法满足你所有的愿望
首先我们先介绍几个函数:#include<cmath>
1.fabs():对double函数取绝对值
2.fabsf():float
3.fabsl():long double
这些都是取绝对值的方法(abs就不说了
原理:例如a=b,a-b<1e-9,即二者相差小于阈值,这样在一些特殊的情况下就可以对小数进行计算了.
2
cout << setprecision(n);//将结果精确到n位(#`O′)
3.相除怎么办呢?
ans=static_cast<type>算式,例如:
double k=static_cast<double>(y2-y1)/(x2-x1);