三角形
来源:互联网 发布:怎么关注新的淘宝达人 编辑:程序博客网 时间:2024/04/29 21:33
Problem Description
给定三条边,请你判断一下能不能组成一个三角形。
Input
输入数据第一行包含一个数M,接下有M行,每行一个实例,包含三个正数A,B,C。其中A,B,C <1000;
Output
对于每个测试实例,如果三条边长A,B,C能组成三角形的话,输出YES,否则NO。
Sample Input
21 2 32 2 2
Sample Output
NOYES
#include<iostream>using namespace std;int main(){ int i=0,n; double a,b,c; cin>>n; while(i<n) { cin>>a>>b>>c; if(a>0&&b>0&&c>0) //保证a,b,c大于0 {if(a+b>c&&a-b<c&&b+c>a&&b-c<a&&a+c>b&&a-c<b)//判断三角形成立 cout<<"YES"<<endl; else cout<<"NO"<<endl; } i++;
} return 0;}
ps:这题还是十分简单的,需要注意的问题就在于数据类型要定义成double型
0 0
- 三角形
- 三角形
- 三角形
- 三角形
- 三角形
- 三角形
- 三角形
- 三角形
- 三角形
- 三角形
- 三角形
- 三角形
- 三角形
- 三角形
- 三角形
- 三角形
- 三角形
- 三角形
- java中telnet到远程服务器,然后执行cmd命令
- 《高效学习OpenGL》之 openGL变换
- string 类型方法
- Hadoop的数据管理
- 谁知道怎么连接winf啊。。。。。。。。。
- 三角形
- JAVA程序执行顺序
- js 事件 通过内部style改变背景色(一)
- AOP注解日志处理简单理解
- Stingray Traffic Manager 9.0 安装教程
- linux 搭建 ftp 服务器
- source insight中 shift 组合键乱码
- js使用正则表达式
- linux下杀死进程(kill)的N种方法