acm第一次周测1.4

给定三条边,请你判断一下能不能组成一个三角形。
Input
输入数据第一行包含一个数M,接下有M行,每行一个实例,包含三个正数A,B,C。其中A,B,C <1000;
Output
对于每个测试实例,如果三条边长A,B,C能组成三角形的话,输出YES,否则NO。
Sample Input
2
1 2 3
2 2 2
Sample Output
NO
YES
问题链接:https://vjudge.net/contest/274223#problem/D
问题简述:输入多组三角形边长数据,并且判断能否形成三角形
问题分析:
1.输入M时,用for决定运行多少次判断
2.注意类型的问题,没说明三边最好用double

程序说明:
程序如下:

#include<iostream>
using namespace std;
int main()
{
    int M;
    cin >> M; 
    double a[3];
    for (int j = 0; j < M; j++)
    {
        cin >> a[0] >> a[1] >> a[2];
            if (a[0] < 1000&&a[0] >0 && a[1] < 1000 && a[1] >0 && a[2] < 1000 && a[2] >0)
            {
                if ((a[0] + a[1]) > a[2] && (a[0] + a[2]) > a[1] && (a[2] + a[1]) > a[0])cout << "YES"<<endl;
                else cout << "NO"<<endl;
            }
    }
    return 0;
    system("pause");
}

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 专业考题类型管理运行工作负责人一般作业考题内容选项A选项B选项C选项D选项E选项F正确答案 变电单选GYSZ本规程...
    小白兔去钓鱼阅读 10,948评论 0 13
  • 选择题部分 1.(),只有在发生短路事故时或者在负荷电流较大时,变流器中才会有足够的二次电流作为继电保护跳闸之用。...
    skystarwuwei阅读 14,541评论 0 7
  • 在C语言中,五种基本数据类型存储空间长度的排列顺序是: A)char B)char=int<=float C)ch...
    夏天再来阅读 4,144评论 0 2
  • 成功,是一种习惯! 有些人,却注定就是失败者!他们主要有以下五大特征: 第一个特征:付出就是立即要回报 1、付出就...
    军旅之晴阅读 332评论 0 0
  • 青春·512汶川地震九周年,多希望你仍在身边 作者:七寸黑土 看着我长大的叔叔在银厂沟杳无音讯,邻居姐姐在映秀的老...
    简黛玉阅读 3,045评论 7 65

友情链接更多精彩内容