任意输入三角形的三边的值 判断能否构成三角形 或者构成何种三角形
- # include <stdio.h>
- int main()
- {
- double a, b, c;
- scanf("%lf%lf%lf", &a, &b, &c);
- if (a + b > c && a + c > b && b + c > a)
- {
- if (a == b && b == c) printf("等边三角形!\n");
- else if (a == b || b == c || c == a) printf("等腰三角形!\n");
- else if ((a*a + b*b == c*c) || (a*a + c*c == b*b) || (b*b + c*c == a*a)) printf("直角三角形!\n");
- else printf("一般三角形\n");
- }
- else
- printf("无法构成三角形!\n");
- return 0;
- }
复制代码 |
|