判断三角形的形状

 
Grade: 10 / Discount: 0.8

要求:

输入三角型的三条边,判断三角形的形状。假设输入的三边边长均>0。

输入:

三角型的3条边的长度(int型)。

输出:

等边三角形:equilateral triangle
等腰三角形:isoceles triangle
不构成三角形:non-triangle
一般三角形:triangle

 

#include<stdio.h>
main()
{int a,b,c,x,y,z;
scanf("%d%d%d",&a,&b,&c);
x=(a>=b?b:a);
y=(b>=c?c:b);
z=a+b+c-x-y;
if(x+y<=z)
 printf("non-triangle.\n");
else
  if(x==y)
      if(y==z)
         printf("equilateral triangle.\n");
      else
         printf("isoceles triangle.\n");
   else
      if(y==z)
          printf("isoceles triangle.\n");
      else
        printf("triangle.\n");
}


 

你可能感兴趣的:(c)