题解 | #三角形判断#
三角形判断
https://www.nowcoder.com/practice/689ec1e742394e09b1059556fc167b65
#include <stdio.h>
int main()
{
float a,b,c;
while(scanf("%f %f %f",&a,&b,&c)!= EOF)
{
if ((a+b>c) && (b+c>a) && (a+c>b))//判断是否为三角形
{
if (a==b && a==c)//判断三角形类型
printf("Equilateral triangle!\n");
else if ((a==b && a!=c) || (b==c && b!=a) || (a==c && a!=b))
printf("Isosceles triangle!\n");
else
printf("Ordinary triangle!\n");
}
else
printf("Not a triangle!\n");
}
return 0;
}

