- #include <stdio.h
- int main( )
- {
- float a,b,c;
- printf("分别输入三条线段的长度(用空格分隔):\n");
- scanf("%f %f %f",&a,&b,&c);
- if(a + b <= c || a + c <= b || b + c <= a)
- printf("不能构成三角形\n");
- else
- if((a == b)&&(b == c))
- printf("构成等边三角形\n");
- else
- if((a * a + b * b == c * c)||(a * a + c * c == b * b)||(b * b + c * c == a * a))
- if((a == b)||(b == c)||(a == c))
- printf("构成等腰直角三角形\n");
- else
- printf("构成直角三角形\n");
- else
- if((a == b)||(b == c)||(a == c))
- printf("构成等腰三角形\n");
- else
- printf("构成普通三角形\n");
- system("pause");
- return 0;
- }
判断能否构成三角形代码
最新推荐文章于 2024-05-01 14:50:27 发布