# 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)
{
if(a==b && b==c)
{
printf("此三角形为等边三角形\n");
}
else if(a==b ||b==c ||c==a)
{
if(a*a+b*b==c*c ||b*b+c*c==a*a || a*a+c*c==b*b)
{
printf("此三角形为等腰直角三角形\n");
}
else
printf("此三角形为等腰三角形\n");
}
else if(a*a+b*b==c*c ||b*b+c*c==a*a || a*a+c*c==b*b)
{
printf("此三角形为直角三角形\n");
}
else
printf("此三角形为普通三角形\n");
}
else
printf("不构成三角形\n");
return 0;
}
C实现判断三角形是否成立及类型
最新推荐文章于 2024-01-22 19:02:06 发布