C语言 直角三角形 已知直角端两边长,求除直角以外的另外两角的角度

2024-12-26 08:50:47
推荐回答(2个)
回答1:

c语言有个数学包
以弧度计数。
可以直接用。如下代码:
#include
#include
main()
{
float a,b,t1,t2;
printf("put in a and b\n");
scanf("%f%f",&a,&b);
getchar();
t1=atan2(a,b);
t2=atan2(b,a);
printf("两个角的度数为%f ,%f\n",t1,t2);
getchar();
}

回答2:

#include
#include

#define PI 3.14159265358979323846

int main()
{
double a,b,c,d;
while(scanf("%lf%lf",&a,&b)==2)
{
c = atan(a/b)*180/PI;
d = 90 - c;
printf("%lf %lf\n",c,d);
}
}