大家好,今天小编关注到一个比较有意思的话题,就是关于c语言的构成三角形的问题,于是小编就整理了2个相关介绍c语言的构成三角形的解答,让我们一起看看吧。
输入三条边A,B,C,判断是否能构成三角形,如能构成,要用海伦公式计算,面积,用C语言啊?
有人给出代码大概了,也有人给出思路大概了。我就只写思路,不写代码了1.判断是否构成三角形1)判定a>0&&b>0&&c>0(判断三个数为正数)2)对a b c三个数由小到大排序,得到 a
c && c-b<a c-a<b="" (判定两边之和大于第三边,两边之差小于第三边)="" 2.利用海伦公式,求面积="">
用inputbox函数输入3个数据,如果这3个数据能构成三角形,计算并在窗体上输出三角形面积?
Private Sub Command1_Click()
Dim a, b, c, s, x
a = Val(InputBox("请输入第一条边长"))
b = Val(InputBox("请输入第二条边长"))
c = Val(InputBox("请输入第三条边长"))
If a + b > c And a + c > b And b + c > a Then
Print "能组成三角形"
x = 1 / 2 * (a + b + c)
s = Sqr(x * (x - a) * (x - b) * (x - c))
Print "三角形面积s="; s
到此,以上就是小编对于c语言的构成三角形的问题就介绍到这了,希望介绍关于c语言的构成三角形的2点解答对大家有用。