编一个C语言程序求一道题。

来源:百度知道 编辑:UC知道 时间:2024/07/07 18:33:04
一四边形OACB,∠A=∠B=90°,∠AOB=135°,OA=a,OB=b,求出∠AOC和∠BOC及OC长。
我需要输入数据得到精确的答案。

这个用不着程序。
延长AO,CB交于D
角C=180-135=45度,所以角D=45度
所以OD=sqrt(2)b
AD=AC=a+sqrt(2)b
∠AOC=arctan(1+sqrt(2)b/a)
∠BOC=135度-arctan(1+sqrt(2)b/a)
OC=sqrt(a^2+(a+sqrt(2)b)^2)

那就用这个公式,
∠AOC=arctan(1+sqrt(2)*b/a)
∠BOC=135*3.14/180-arctan(1+sqrt(2)*b/a)
OC=sqrt(a^2+(a+sqrt(2)*b)^2)