等边三角形的判定

Python029

等边三角形的判定,第1张

你好,

等边三角形的判定如下:

1.有一个角为60度的等腰三角形是等边三角形。

2.三条边都相等的三角形是等边三角形

3.有两个角是60度的三角形是等边三角形

上面三条就是等边三角形的判定。。这对你很有帮助的,要牢记。

推论1

三个角都相等的三角形是等边三角形

推论

2

有一个角等于60°的等腰三角形是等边三角形

性质:

1三边相等

2三个角都相等

3三个角都等于60°

4高线

底边中线三线合一

理解等边三角形的性质与判定。

首先明确等边三角形定义。三边相等的三角形叫做等边三角形,也称正三角形。

其次明确等边三角形与等腰三角形的关系。等边三角形是特殊的等腰三角形,等腰三角形不一定是等边三角形。

等边三角形的性质:(具有等腰三角形的所有性质,结合定义更特殊)

1)等边三角形的内角都相等,且为60度

2)等边三角形每条边上的中线、高线和所对角的平分线互相重合(三线合一)

3)等边三角形是轴对称图形,它有三条对称轴,对称轴是每条边上的中线、高线或所对角的平分线所在直线

等边三角形的判定:(首先考虑判断三角形是等腰三角形)

(1)三边相等的三角形是等边三角形(定义)

(2)三个内角都相等的三角形是等边三角形

(3)有一个角是60度的等腰三角形是等边三角形

你的switch语句真的不知所谓,建议你去看看它的用法先,这是我修改的答案

#include<iostream.h>

void main(void)

{

int a ,b, c,k

cout<<"请输入三角形的三边长"<<endl

cin>>a>>b>>c

if((a+b>c)&&(a+c>b)&&(b+c>a))

cout<<"它们能够形成三角形"<<endl

else cout<<"它们不能构成三角形"<<endl

if((a==b&&b!=c)||(a==c&&c!=b)||(b==c&&a!=b))

k=1

if(a==b&&a==c)

k=2

if(a!=b&&b!=c&&c!=a)

k=3

switch(k)

{

case 1:cout<<"三角形为等腰三角形"<<endl

break

case 2:cout<<"三角形为等边三角形"<<endl

break

case 3:cout<<"三角形为一般三角形"<<endl

break

}

}