输入三个边的长度,判断出这三边能构成什么三角形(等腰三角形:isosceles triangle、等边三角形:equilateral triangle、一般三角形:ordinary triangle、不能构成:cannot form a triangle)。
运行参考示例:
输入1:3.1,4.2,5.3
输出1:ordinary triangle
输入2:3,3,3
输出2:equilateral triangle
输入3:3,4,3
输出3:isosceles triangle
输入4:3,8,4
输出4:cannot form a triangle
运行代码如下:
#include <stdio.h>
#include <math.h>
int main()
{
float a,b,c;
scanf("%f,%f,%f",&a,&b,&c);
if(a+b>c&&b+c>a&&a+c>b)
{
if(a==b||a==c||b==c)
{
if(a==b&&b==c&&a==c)
printf("equilateral triangle");
else
printf("isosceles triangle");
}
else
printf("ordinary triangle");
}
else
printf("cannot form a triangle");
return 0;
}