在三角形中,已知斜边和角A求对边及邻边!求高手给C语言的程序!含cos与sin函数的

如题所述

基本公式,对边=斜边*sinA, 邻边=斜边*cosA
C语言中实现的要点 :
1.先定义一个常量pi
2.前面加上头文件math.h
3.如果角A给出的单位是度,必须化为弧度;如果给出的是弧度,就不用化了。
给出C程序如下:
# define pi 3.1415926
# include<stdio.h>
# include<math.h>
void main()
{ float l,A;
printf("请输入直角三角形的斜边“);
scanf("%f",&l);
printf("请A角的度数 “);
scanf("%f",&A);
printf("直角三角形A角的对边是:%f,邻边是:%f。\n",l*sin(A*pi/180),l*cos(A*pi/180));
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-27
对边长设为x,斜边为a,角度为g
x/a=sin g
sin g可以查表得出,
就可以求出来了追问

你很天真哦!