1 /*判断是否能组成三角形,组成是什么类型三角形*/ 2 int main() 3 { 4 float edge1, edge2, edge3; 5 scanf("%f%f%f", &edge1, &edge2, &edge3); 6 if (((edge1 + edge2) > edge3) && ((edge1 + edge3) > edge2) && ((edge2 + edge3) > edge1)) 7 { 8 if ((edge1 == edge2) || (edge2 == edge3) || (edge1 == edge3)) 9 { 10 printf("等腰三角形\n"); 11 } 12 else if ((edge1 == edge3) && (edge2 == edge1)) 13 { 14 printf("等边三角形\n"); 15 } 16 else 17 { 18 printf("普通三角形\n"); 19 } 20 } 21 else 22 printf("不是三角形\n"); 23 24 25 return 0; 26 }
原文:https://www.cnblogs.com/old-horse/p/12685934.html