c语言输出三角,c语言输出三角形图案

kodinid 11 0

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

  1. C语言设计的三角形的面积公式是什么?
  2. 用inputbox函数输入3个数据,如果这3个数据能构成三角形,计算并在窗体上输出三角形面积?
  3. 在C语言中使用什么表示角度?

C语言设计三角形面积公式什么

C语言设计的三角形的面积公式是

main()

c语言输出三角,c语言输出三角形图案-第1张图片-安济编程网
(来源网络,侵删)

{

float a,b,c,s,area; //定义浮点小数a,b,c,s,area

scanf("%f,%f,%f",&a,&b,&c); //从键盘接收3个数分别赋给a,b,c(这个就是让输入三边长)

c语言输出三角,c语言输出三角形图案-第2张图片-安济编程网
(图片来源网络,侵删)

s=1.0/2*(a+b+c); //s=(a+b+c)/2(运算优先级括号然后再从左到右运算)

area=sqrt(s*(s-a)*(s-b)*(s-c)); //area=√[s(s-a)(s-b)(s-c)](三角形面积公式,sqrt()就是√)

printf("a=%7.2f,b=%7.2f,c=%7.2f,s=%7.2f\n",a,b,c,s); //输出a,b,c,s(%7.2f是总共7位小数点后占2位)

c语言输出三角,c语言输出三角形图案-第3张图片-安济编程网
(图片来源网络,侵删)

printf("area=%7.2f\n",area); //输出面积area

}

用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语言中使用什么表示角度?

1、在操作三角函数方法时,都是以弧度作为参数的,而不是角度,π=180度。Math有个常量PI,就是弧度π。

2、我们可以用Math类的Sin方法计算正弦值。比如sin30°是0.5。

3、使用Cos方法可以计算余弦值,cos60°是0.54、使用Tan方法可以计算正切值,tan45°就是1。5、除了计算已知角度的三角函数值,也可以通过已知的三角函数值来计算角度。当然返回的也是弧度表示。已知sin值为1,就可以用Asin方法计算出角度为90°。6、已知cos的值为-1,就可以用Acos计算出角度为π。7、已知tan的值为1,就可以用Atan计算出角度为45°,对应弧度的值大约就是0.7853981633***448。

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

标签: 三角形 三角 计算