黑马程序员技术交流社区
标题:
C语言编程交流--判断三角形的类型
[打印本页]
作者:
strongfish
时间:
2015-7-16 06:49
标题:
C语言编程交流--判断三角形的类型
任意输入三角形的三边的值 判断能否构成三角形 或者构成何种三角形
# 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;
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2