double类型值相等判断

来源:互联网 发布:firewall cmd 80端口 编辑:程序博客网 时间:2024/06/14 16:16

两实数相等:两实数的差在允许的范围内认为相等既可认为是相等的。

范围:1e-6(0.000001)

主要代码:

int IsEqual(double a,double b){    return fabs(a-b) < 0.000001;}

整个判断代码

#include <iostream>#include <cmath>using namespace std;int IsEqual(double a,double b){    return fabs(a-b) < 0.000001;}int main(){    double a ;    double b ;    scanf("%lf%lf",&a,&b);     if(IsEqual(a,b))           //在允许范围内        cout << "相等" << endl;       else        cout << "不相等" << endl;}
0 0
原创粉丝点击