三角形的构成条件是:任意2边之和大于第3边。设变量a、b、c是3条直线的长度,要求判断这3条直线能否构成一个三角形。 下面有3个程序段可以正确判断,另一个不能正确判断的是

admin2019-03-14  30

问题 三角形的构成条件是:任意2边之和大于第3边。设变量a、b、c是3条直线的长度,要求判断这3条直线能否构成一个三角形。
下面有3个程序段可以正确判断,另一个不能正确判断的是

选项 A、If a + b > c And a + c > b And b + c > a Then
    Print "可以构成一个三角形"
Else
    Print "不能构成三角形"
End If
B、If a + b > c Or a + c > b Or b + c > a Then
    Print "可以构成一个三角形"
Else
    Print "不能构成三角形"
End If
C、 If a + b <= c Or a + c <= b Or b + c <= a Then
    Print "不能构成三角形"
Else
    Print "可以构成一个三角形"
End If
D、If a + b <= c Or a + c <= b Then
    Print "不能构成三角形"
ElseIf b + c <= a Then
    Print "不能构成三角形"
Else
    Print "可以构成一个三角形"
End If

答案B

解析 三角形构成的条件必须满足任意2边之和大于第3边,即a,b,c任何两个的和必须大于第三个。A)满足。B)中的Or是或,条件不满足。C)和D)可以通过判断,均能进行正确判断。选B)。
转载请注明原文地址:https://kaotiyun.com/show/oKFp777K
0

最新回复(0)