//三角形类型判断
//if(){} else if(){} else语句
#include <stdio.h>
int main()
{
int a, b, c;
printf("输入三个正整数值\n");
scanf("%d %d %d", &a, &b, &c);
//首先判断是否可以组成三角形
if((a + b > c) && (a + c > b) && (b + c > a)) {
if(a==b && b==c){
printf("abc可构成等边三角形");
}
else if((a==b) || (a==c) || (b==c)){
printf("abc可构成等腰三角形");
}
else if((a*a + b*b == c*c) || (a*a + b*b == c*c) || (b*b + c*c == a*a)) {
printf("abc可构成直角三角形");
}
else{
printf("abc可构成普通三角形");
}
}
else
printf("abc不可构成三角形");
return 0;
}