三角形的判断

Posted wbyzs

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了三角形的判断相关的知识,希望对你有一定的参考价值。

#include<iostream>
using namespace std;
int main()
{
	int a,b,c;
	cin>>a>>b>>c;
	if(a>b)  swap(a,b);
	if(a>c)  swap(a,c);
	if(b>c)  swap(b,c);
	if(a+b<=c)  cout<<"无法构成";
	else if(a==b&&a==c&&c==b)
	cout<<"等边三角形";
	else if(a==b&&a*a+b*b==c*c)
	cout<<"等腰直角三角形";
	else if((a==b||b==c||a==c)&&a*a+b*b<c*c)
	cout<<"等腰钝角三角形";
	else if((a==b||b==c||c==a)&&a*a+b*b>c*c)
	cout<<"等腰锐角三角形";
	else if(a*a+b*b==c*c)
	cout<<"直角三角形";
	else if(a*a+b*b<c*c)
	cout<<"钝角三角形";
	else if(a*a+b*b>c*c) 
	cout<<"锐角三角形";
	return 0; 
}

  

以上是关于三角形的判断的主要内容,如果未能解决你的问题,请参考以下文章

为啥这个 CSS 片段可以画一个三角形? [复制]

ZZNUOJ_C语言1030:判断直角三角形(完整代码)

0048-三角形的判断

给定三角形ABC和一点P(x,y,z),判断点P是否在ABC内,给出思路并手写代码

求解一道Python编程题(求代码)

用python判断三角形能否成立