これはどう?


if(a + b > c && a + c > b && b + c > a){
if(a == b && b == c){
printf("正三角形\n");
}
else if((a == b && b != c) || (b == c && c != a) || (c == a && a != b)){
printf("二等辺三角形\n");
}
else{
printf("三角形\n");
}
}
else{
printf("三角形不成立\n");
}