c语言的构成三角形,c语言构成三角形的条件表达式

dfnjsfkhak 22 0

大家好,今天小编关注到一个比较意思的话题,就是关于c语言构成三角形问题,于是小编就整理了2个相关介绍c语言的构成三角形的解答,让我们一起看看吧。

  1. 输入三条边A,B,C,判断是否能构成三角形,如能构成,要用海伦公式计算,面积,用C语言啊?
  2. 用inputbox函数输入3个数据,如果这3个数据能构成三角形,计算并在窗体上输出三角形面积?

输入三条边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()

c语言的构成三角形,c语言构成三角形的条件表达式-第1张图片-芜湖力博教育咨询公司
图片来源网络,侵删)

Dim a, b, c, s, x

a = Val(InputBox("请输入第一条边长"))

b = Val(InputBox("请输入第二条边长"))

c语言的构成三角形,c语言构成三角形的条件表达式-第2张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

c = Val(InputBox("请输入第三条边长"))

If a + b > c And a + c > b And b + c > a Then

Print "能组成三角形"

c语言的构成三角形,c语言构成三角形的条件表达式-第3张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

x = 1 / 2 * (a + b + c)

s = Sqr(x * (x - a) * (x - b) * (x - c))

Print "三角形面积s="; s

到此,以上就是小编对于c语言的构成三角形的问题就介绍到这了,希望介绍关于c语言的构成三角形的2点解答对大家有用

标签: 三角形 构成 海伦