acm的题,C语言编程,Description输入三角形的三个边长,判断是否能构成三角形.Input有多个测试用例,每个测试用例一行,为数字A、B、C,表示三角形的三条边,如果输入三个0则表示输入结束.Output对于
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/26 05:33:37
acm的题,C语言编程,Description输入三角形的三个边长,判断是否能构成三角形.Input有多个测试用例,每个测试用例一行,为数字A、B、C,表示三角形的三条边,如果输入三个0则表示输入结束.Output对于
acm的题,C语言编程,
Description输入三角形的三个边长,判断是否能构成三角形.
Input有多个测试用例,每个测试用例一行,为数字A、B、C,表示三角形的三条边,如果输入三个0则表示输入结束.
Output对于每个测试用例,输出一行,如果能构成三角形,则输出“YES”,否则输出“NO”.
acm的题,C语言编程,Description输入三角形的三个边长,判断是否能构成三角形.Input有多个测试用例,每个测试用例一行,为数字A、B、C,表示三角形的三条边,如果输入三个0则表示输入结束.Output对于
#include "stdio.h"
#include "math.h"
int main()
{
double a,b,c;
int i=0,j;
int result[1000]={0};
while(1)
{
scanf("%lf%lf%lf",&a,&b,&c);
if(fabs(a)<1e-30 && fabs(b)<1e-30 && fabs(c)<1e-30)
break;
if(a+b>c && b+c>a && a+c>b && a>0 && b>0 && c>0)
result[i]=1;
i++;
}
for(j=0;j<i;j++)
if(result[j]==1)
printf("Yes\n");
else
printf("No\n");
}