zoukankan      html  css  js  c++  java
  • 1013. 识别三角形

    题目描述

    输入三个正整数,判断能否构成三角形的三边,如果不能,输出“NO”。如果能构成三角形,判断构成什么三角形?按等边、直角、一般三角形分类,依次输出对应的三角形类型“Equilateral”、“Right”、“General”。

    输入

    输入一行三个用空格隔开的正整数a,b,c,表示三角形的三条边长。

    输出

    输出对应三角形的类型,如果不能构成三角形,输出“NO”,如果是等边三角形输出“Equilateral”,如果是直角三角形输出“Right”,其他三角形则输出“General”。

    样例输入

    3 4 5

    样例输出

    Right

    数据范围限制

    1<=a,b,c<=1000

    来源/作者: CCF中学生计算机程序设计入门篇练习3.3.2

    所有管理员添加的题目 使用此版权/授权形式

    #include<iostream>
    #include<cmath>
    #include<cstdio>
    #include<algorithm>
    using namespace std;
    int tot=0;
    double ans;
    int a[4];
    int main()
    {
        cin>>a[1]>>a[2]>>a[3];
        sort(a+1,a+4);
        //cout<<a[1]<<a[2]<<a[3];
        int b=a[2];
        int c=a[3];
        if(a[1]+b>c)
        {
            if(a[1]*a[1]+b*b==c*c)
            {
                cout<<"Right";
                return 0;
            }
            else if(a[1]==b&&b==c)
            {
                cout<<"Equilateral";
                return 0;
            }
            else
            {
                cout<<"General";
                return 0;
            }
        }
        else
        {
            cout<<"NO";
        }
        return 0;
    }
  • 相关阅读:
    求秋名山老司机车速
    JSON详解
    mysql 建立索引的原则
    mysql 建立索引的原则
    jQuery的html(),text()和val()比较
    jQuery的html(),text()和val()比较
    CSS cursor 属性
    CSS cursor 属性
    判断是否为润年
    mysql 查看当前使用的配置文件my.cnf的方法
  • 原文地址:https://www.cnblogs.com/zwfymqz/p/6636834.html
Copyright © 2011-2022 走看看