1,判断是否为三角形
if(a+b)>c&&(a+c)>b&&(b+c)>a
2,进一步判断是什么三角形
if(a==b&&b==c)\\等边三角形
if((a==b)&&(b!=c)||(a==c)&&(c!=b)||(b==c)&&(c!=a)||)\\等腰三角形
代码如下:
#include<stdio.h>
int main()
{
int a, b, c = 0;
scanf("%d %d %d", &a, &b, &c);
if ((a + b) > c && (a + c) > b && (b + c) > a)
{if (a == b && b == c)
printf("是等边三角形");
else if ((a == b) && (b != c) || (a == c) && (c != b) || (b == c) && (c != a))
printf("是等腰三角形");
else printf("是普通三角形");
}
else printf("不是三角形");
return 0;
}