zoukankan      html  css  js  c++  java
  • nyoj 477-A+B Problem III (fabs() <= 0.00001)

    477-A+B Problem III


    内存限制:64MB 时间限制:1000ms 特判: No
    通过数:18 提交数:34 难度:1

    题目描述:

    求A+B是否与C相等。

    输入描述:

    T组测试数据。
    每组数据中有三个实数A,B,C(-10000.0<=A,B<=10000.0,-20000.0<=C<=20000.0)
    数据保证小数点后不超过4位。
    
    

    输出描述:

    如果相等则输出Yes
    不相等则输出No

    样例输入:

    3
    -11.1 +11.1 0
    11 -11.25 -0.25
    1 2 +4
    

    样例输出:

    Yes
    Yes
    No
    

    C/C++   AC:

     1 #include <iostream>
     2 #include <algorithm>
     3 #include <cstring>
     4 #include <cstdio>
     5 #include <cmath>
     6 #include <stack>
     7 #include <set>
     8 #include <map>
     9 #include <queue>
    10 #include <climits>
    11 
    12 using namespace std;
    13 int N;
    14 
    15 int main()
    16 {
    17     cin >>N;
    18     while (N --)
    19     {
    20         double A, B, C;
    21         scanf("%lf%lf%lf", &A, &B, &C);
    22         if (fabs(A + B - C) <= 0.00001) // 精度缺失问题
    23             printf("Yes
    ");
    24         else
    25             printf("No
    ");
    26     }
    27 }
  • 相关阅读:
    Redis 安装
    Git的安装和使用
    HTML5 本地存储+layer弹层组件制作记事本
    PHP 微信公众号开发
    PHP 微信公众号开发
    Electron 安装与使用
    HTML5 桌面消息提醒
    Composer安装和使用
    玄 学
    区间内的真素数
  • 原文地址:https://www.cnblogs.com/GetcharZp/p/9334982.html
Copyright © 2011-2022 走看看