hdu 2039#include#includeint main(){int t;int flag;float a,b,

问题描述:

hdu 2039
#include
#include
int main()
{
int t;
int flag;
float a,b,c,max,min;
while(scanf("%d",&t)!=EOF)
{
while(t--)
{
flag=1;
scanf("%f %f %f",&a,&b,&c);
if(a+ba+c)
{
max=a+c;
}
}
else
{
max=b+c;
if(max>a+c)
{
max=a+c;
}
}
if(fabs(a-b)>fabs(b-c))
{min=fabs(a-b);
if(min
1个回答 分类:综合 2014-11-25

问题解答:

我来补答
看了你的代码 不用那么麻烦 还有判断有问题 其实只要简单的判断任意两边之和大于第三边就可以了 以下是我的AC代码
#include
int main()
{
int t;
double a,b,c;
scanf("%d",&t);
while(t--)
{
scanf("%lf %lf %lf",&a,&b,&c);
if (a+b>c && b+c>a && a+c>b)
printf("YES\n");
else
printf("NO\n");
}
return 0;
}
 
 
展开全文阅读
剩余:2000
上一页:弧度制96页
也许感兴趣的知识