c语言写判断三角形函数 c语言用函数判断三角形类型( 二 )


printf("\n等腰三角形:");
}
else if(a==bb==ca==c){
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 if((a==ba*a+b*b==c*c)||(b==cb*b+c*c==a*a)||(a==ca*a+c*c==b*b))
printf("\n等腰直角三角形:");
else
printf("\n一般三角形:");
return 0;
}
C语言 判断三角形的类型#includestdio.h
int
main(){
float
a,b,c,temp;
do{
printf("Please
input
a,b,c:\n");
scanf("%f%f%f",a,b,c);
/*对a,b,c从小到大排序*/
if(ab){temp=a;a=b;b=temp;}
if(ac){temp=a;a=c;c=temp;}
if(bc){temp=b;b=c;c=temp;}
if(a+bc)break;
else
{printf("三角形不成立\n");}
}while(1);
if(a==bb==c)printf("等边三角形\n");
else
if(a==b)
if(a*a+b*b==c*c)printf("等腰直角三角形\n");
else
printf("等腰三角形\n");
else
if(a*a+b*b==c*c)printf("直角三角形\n");
else
printf("一般三角形\n");
}
你可以试验一下,基本满足要求,只有等腰直角三角形,不好测试 , 因为肯定有边是带根号的
无法输入根号的数据啊
【c语言写判断三角形函数 c语言用函数判断三角形类型】c语言写判断三角形函数的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于c语言用函数判断三角形类型、c语言写判断三角形函数的信息别忘了在本站进行查找喔 。

推荐阅读