一、任意给三个值,怎么判定他们能不能构成三角形

较小两值之和>最大值只要满足这个条件就可以了。证明如下:

设a≤b≤c

先证充分性:

a+b>c

c>a b+c>a+b>a

c>b a+c>b+a>b

以上得到任意两边之和>第三边

a+b>c

a>c-b b>c-a c>b-a

以上得到任意两边之差<第三边

反推就是必要性,因此“较小两值之和>最大值”是形成三角形的充要条件。

举例说明:

例如

2,6,7 2+6>7,能形成三角形;

2,6,9 2+6<9,形不成三角形。

只要判断一次就可以了。

二、怎样判断三个数是否能组成三角形?如果能,请问是什么三角形?以3.5.4 4.6.11为例。

能组成三角形的三边的条件是,任意两边和大于第三边。

354三个数可以组成三角形。而且是直角三角形。也就是著名的勾3股4弦5。

4,6,11中4+6<11所以无法组成三角形。

三、构成三角形的条件是什么?

可以根据数学公式进行判断。

一、数学定理。要构成三角形,必须要任意两边和大于第三边。进行判断的时候,其实只需要判断最小的两边和大于最长一边即可。

二、算法设计。根据数学定理,在获取到三个边长后,可以有多种方法进行判断。

判断三条线段能否组成三角形的依据是三角形三边关系的定理:“三角形任何两边的和大于第三边”和它的推论:“三角形任何两边的差小于第三边”。即若三角形的三边是a,b,c,则有:

a

b

c

以及

a>c-b(且a>b-c),④

b>a-c(且b>c-a),⑤

c>a-b(且c>b-a)。⑥

在具体应用时,一般要在给出的三条线段中,找出一条最长的线段与另两条线段的和进行比较,如果适合定理,另外5个不等式就自然成立。

扩展资料:

性质

1 、在平面上三角形的内角和等于180°(内角和定理)。

2 、在平面上三角形的外角和等于360° (外角和定理)。

3、 在平面上三角形的外角等于与其不相邻的两个内角之和。

推论:三角形的一个外角大于任何一个和它不相邻的内角。

4、 一个三角形的三个内角中最少有两个锐角。

5、 在三角形中至少有一个角大于等于60度,也至少有一个角小于等于60度。

6 、三角形任意两边之和大于第三边,任意两边之差小于第三边。

7、 在一个直角三角形中,若一个角等于30度,则30度角所对的直角边是斜边的一半。

8、直角三角形的两条直角边的平方和等于斜边的平方(勾股定理)。

四、任意给三个值,怎么判定他们能不能构成三角形

较小两值之和>最大值.只要满足这个条件就可以了.证明如下:

设a≤b≤c

先证充分性:

a+b>c

c>a b+c>a+b>a

c>b a+c>b+a>b

以上得到任意两边之和>第三边

a+b>c

a>c-b b>c-a c>b-a

以上得到任意两边之差最大值”是形成三角形的充要条件.

举例说明:

例如

2,6,7 2+6>7,能形成三角形;

2,6,9 2+6

五、怎样判断3个数可以围成三角形?急急急!!!

三角形的两边之和大于第三边。你任意选两边之和加起来,看是否大于第三边。大于就能围成三角形,等于或小于就不能围成三角形。

六、构成三角形的条件

可以根据数学公式进行判断。一、数学定理。要构成三角形,必须要任意两边和大于第三边。进行判断的时候,其实只需要判断最小的两边和大于最长一边即可。二、算法设计。根据数学定理,在获取到三个边长后,可以有多种方法进行判断。 1、穷举。不做大小判断,对任意两边相加大于第三边即可。即: a+b>c&&a+c>b&&b+c>a 2、判断出三边大小关系,并排列,得到序列a≥b≥c,然后判断a+b>c即可。 3、得到三边a,b,c并得到其中最大值max,然后判断a+b+c>max*2即可。三、参考代码。以最基础的第一种方式为例,代码编写如下: #include int main(){ int a,b,c; scanf("%d%d%d",&a,&b,&c);//输入三个数。 if(a<=0 || b<=0 || c/判断数据合法性。 { printf("输入不合法,无法构成三角形\n"); } else if(a+b>c&&a+c>b&&b+c>a)//判断是否可以构成三角形,并输出结果。 { printf("可以构成三角形\n"); } else printf("无法构成三角形\n"); return 0;}