且未

博客园 首页 新随笔 联系 订阅 管理

题目

有两个问题:

一、判断能否构成三角形的条件,是三条边中,任意两条边大于第三条边:(a+b>c)&&(a+c>b)&&(c+b>a)

二、三角形的边长可能为小数,所以要用float型的或者double型的变量


#include <stdio.h>
int main()
{
int n;
double a,b,c,i;
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%lf%lf%lf",&a,&b,&c);
if((a+b>c)&&(a+c>b)&&(c+b>a))
printf("YES\n");
else 
printf("NO\n");
}
return 0;
}


posted on 2017-04-21 09:27  阿聊  阅读(111)  评论(0)    收藏  举报