给定三条边,请你判断一下能不能组成一个三角形。

给定三条边,请你判断一下能不能组成一个三角形。,第1张

//给定三条边,请你判断一下能不能组成一个三角形。
//输入一个测试数据,包含三个正数A,B,C。其中A,B,C <1000;
//对于每个测试实例,如果三条边长A,B,C能组成三角形的话,输出YES,否则NO。
#include
using namespace std;
int main()
{
    double A,B,C,x,y;
    scanf("%lf%lf%lf",&A,&B,&C);
    x=A+B;
    y=A-B;
    double fabs(double y);          //取绝对值再做比较
    if(x>C && y

                 // “ || ”这个是或的意思 “,”是按顺序依次计算/书p41 p44《c语言程序设计(第三版)》
    {
        cout<<"YES"<     }
    else
    {
        cout<<"NO"<     }
    return 0;
}

给种数取绝对值的方法适用

第一种:int abs(int   i) 返回整型参数i的绝对值 ;

第二种:double cabs(struct   complex   znum) 返回复数znum的绝对值 ;    

第三种:double fabs(double   x) 返回双精度参数x的绝对值    ; 

第四种:long labs(long   n) 返回长整型参数n的绝对值 。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/langs/3002620.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-09-27
下一篇 2022-09-27

发表评论

登录后才能评论

评论列表(0条)

保存