#include <iostream>
#include <cmath>
using namespace std;

bool isEqual(float a, float b) {
    float epsilon = 1e-6; // 设置一个很小的误差范围
    return fabs(a - b) < epsilon;
}

int main() {
    float a, b;
    cin >> a >> b;
    if (isEqual(a, b)) {
        cout << "yes" << endl;
    } else {
        cout << "no" << endl;
    }
    return 0;
}
【例423】 判断浮点数是否相等给出两个浮点数请你判断它们是否相等。这里两个浮点数a b相等定义为:Misplaced &。【输入】两个浮点数 a b 0≤ab9。【输出】如果相等输出yes;否则输出no请用c++代码写出

原文地址: https://www.cveoy.top/t/topic/iifY 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录