输入三角形的三条边a,b,c的值,根据其数值,判断能否构成三角形。若能,还要显示三角形的性质

来源:百度知道 编辑:UC知道 时间:2024/05/15 18:38:16
1. 写一个程序段完成如下功能:
输入三角形的三条边a,b,c的值,根据其数值,判断能否构成三角形。若能,还要显示三角形的性质:等边三角形、等腰三角形、直角三角形、任意三角形
VB

任意两边之和大于第三边,两边之差小于第三边 就可以构成三角形.
若能构成三角形:
1)a=b=c,等边三角形
2)有两边相等,且与第三边不等,是为等腰三角形
3)做任意两边和的平方与第三边平方的差,只要有一组小于0,该三角形为钝角三角行,有一组等于0为直角三角形,三组都小于0是锐角三角形.
由余弦公式可证明。

Private Sub Form_Click()
Dim a(1 To 3) As Single
a(1) = InputBox("请输入三角形第一个边长", "输入框")
a(2) = InputBox("请输入三角形第二个边长", "输入框")
a(3) = InputBox("请输入三角形第三个边长", "输入框")

For i = 2 To 3
If a(1) > a(i) Then
temp = a(1)
a(1) = a(i)
a(i) = temp
End If
Next

If a(2) > a(3) Then
temp = a(2)
a(2) = a(3)
a(3) = temp
End If

If a(1) + a(2) > a(3) And a(3) - a(1) < a(2) And a(3) - a(2) < a(1) Then
If a(1) = a(2) And a(2) = a(3) Then
Print "该三边可以构成等边三角形"
GoTo lp
End If
If a(1) = a(2) Then
If a(1) * a(1) + a(2) * a(2) = a(3) * a(3) Then Print "该三边可以构成等腰直角三角形"
Print "该三边可以构成一般等腰三角形"

a,b,c,是三角形的三条边,化简2|a-b-c|-3|b-c-a|? a、b、c分别是三角形的三条边,化简[b+c-a]+[b-c-a]+[c-a-b]=____ 输入三角形的三条边a,b,c的值,根据其数值,判断能否构成三角形。若能,还要显示三角形的性质 、 编写C程序,输入三角形的3个边长A、B、C,求三角形的面积SS。公式为: 已知a、b、c是三角形ABC的三条边,且(a-b)(b-c)(c-a)=0,则三角形ABC是_____三角形 设a,b,c是三角形的三条边,求证:(a+b)/(1+a+b)>c/(1+c) 问下;C++设计一个程序,输入三角形的三个边的长度a,b,c 设A,B,C是三角形ABC的三边,化简|A+B+C|+|A-B-C| 已知a,b,c是三角形的三边长,化简:|a-b+c|+|a-b-c| 若a,b,c分别是三角形的三边,化简|a-b-c|+|b-c-a|+|c-a+b|