要求:输入三角型的三条边,判断三角形的形状。假设输入的三边边长均>0。
(提示:本题中应该要用到 if 语句嵌套)
输入:三角型的3条边的长度(int型)。
输出:等边三角形:equilateral triangle
等腰三角形:isoceles triangle
不构成三角形:non-triangle
一般三角形:triangle
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
if(a+c<b)
printf("non-triangle.\n");
else
{
if(a==b&&b==c)
printf("equilateral triangle.\n");
else
{
if(a>b&&b==c)
printf("isoceles triangle.\n");
else
(a<b&&b<c)
printf("triangle.\n");
}
}
return 0;
}
|