#include<stdio.h>
#include<math.h>
int main()
{
int a=0, b=0, c=0;
scanf_s("%d%d%d",&a,&b,&c);
double p,s;
if ((a + b) > c && (a + c) > b && (b + c) > a)
{
printf("是三角形");
p = (a+b+c)/2;
s = sqrt(p*(p - a)*(p - b)*(p - c));
printf("面积:%.1f",s);
if ((a*a + b*b) == c*c || (b*b + c*c) == a*a || (a*a + c*c) == b*b)
printf("是直角三角形");
else
printf("不是直角三角形");
if (((a == b) && (a != c && (b != c))) || ((a == c) && (a != b && (c != b))) || ((b == c) && (b != a && (c != a))))
printf("是等腰三角形");
else
printf("不是等腰三角形");
if (a == b&&a == c&&b == c)
printf("是等边三角形");
else
printf("不是等边三角形");
}
else
printf("不是三角形");
return 0;
}
#include<math.h>
int main()
{
int a=0, b=0, c=0;
scanf_s("%d%d%d",&a,&b,&c);
double p,s;
if ((a + b) > c && (a + c) > b && (b + c) > a)
{
printf("是三角形");
p = (a+b+c)/2;
s = sqrt(p*(p - a)*(p - b)*(p - c));
printf("面积:%.1f",s);
if ((a*a + b*b) == c*c || (b*b + c*c) == a*a || (a*a + c*c) == b*b)
printf("是直角三角形");
else
printf("不是直角三角形");
if (((a == b) && (a != c && (b != c))) || ((a == c) && (a != b && (c != b))) || ((b == c) && (b != a && (c != a))))
printf("是等腰三角形");
else
printf("不是等腰三角形");
if (a == b&&a == c&&b == c)
printf("是等边三角形");
else
printf("不是等边三角形");
}
else
printf("不是三角形");
return 0;
}