zoukankan      html  css  js  c++  java
  • 构成直角三角形

    描述

    读入3个非零整数后,判别这三个值是否可以表示一个直角三角形的三条边。

    输入

    第一行是测试数据组数n。下面有n行,每行分别是用空格隔开的3个int类型整数,代表三角形的三条边。

    输出

    输出为n行,对应第n行输入的结果。判断输入的三个值是否可以表示一个直角三角形的三条边,如果能则输出1,如果不能输出0。

    样例输入

     

    2
    3 4 5
    5 6 1

    样例输出

     

    1
    0

    这题目很简单,判断是否直角三角形,a^2+b^2==c^2

    #include<iostream>
    using namespace std;
    int fun(int a,int b,int c)
    {
        if((a*a+b*b)==(c*c))return 1;
        return 0;
    }
    int main()
    {
        int n,a,b,c;
        cin>>n;
        while(n--)
        {
            cin>>a>>b>>c;
            if(fun(a,b,c)||fun(a,c,b)||fun(b,c,a))
                cout<<1<<endl;
            else cout<<0<<endl;
        }
        return 0;
    }
    


     

  • 相关阅读:
    url protocol
    wpf webbrowser取消js报错
    c#端口扫描器wpf+socket
    c#协变 抗变
    MTK刷机快捷键
    iTextCharp c#
    wince可用的7-zip
    直播平台搭建与相关资料
    pyinstall
    面向对象常见的术语
  • 原文地址:https://www.cnblogs.com/keanuyaoo/p/3364646.html
Copyright © 2011-2022 走看看