大家好,今天小编关注到一个比较有意思的话题,就是关于c语言输出三角的问题,于是小编就整理了3个相关介绍c语言输出三角的解答,让我们一起看看吧。
C语言设计的三角形的面积公式是什么?
C语言设计的三角形的面积公式是
main()
{
float a,b,c,s,area; //定义浮点型小数a,b,c,s,area
scanf("%f,%f,%f",&a,&b,&c); //从键盘接收3个数分别赋给a,b,c(这个就是让输入三边长)
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位)
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点解答对大家有用。