首页 > 其他 > 详细

求合力

时间:2019-02-26 20:18:50      阅读:137      评论:0      收藏:0      [点我收藏+]

链接:https://ac.nowcoder.com/acm/contest/330/J
来源:牛客网

Applese 最近又长胖了,于是它打算减肥——练习举重。

他在举重的时候用两只手往不同方向用力,从而把杠铃举起来。

已知 Applese 两只手分别产生的力的大小,以及它们之间的夹角,试求两力合力的大小。

输入描述:


仅一行三个整数 f1,f2,af1,f2,a,分别表示两只手产生的力的大小以及它们之间的夹角。

输出描述:

输出一个实数表示两力合力的大小,要求相对误差或绝对误差不超过 10610−6。
严格来讲,如果你的答案是 a,而标准答案是 b,那么当 |ab|max{1,|b|}106|a−b|max{1,|b|}≤10−6 时,你的答案会被认为是正确的。
示例1

输入

复制
6 8 90

输出

复制
10.0000000000
示例2

输入

复制
10 10 60

输出

复制
17.3205080757

备注:

1f1,f21001≤f1,f2≤100
0a180

 

#include<iostream>
#include<math.h>
#define pi 3.141592653589793238462643383279 
using namespace std;
int main()
{
  double a,b,x;
  scanf("%lf%lf%lf",&a,&b,&x);
  if(x==0)
    printf("%.10lf\n",a+b);
  else
    printf("%.10lf\n",sqrt(a*a+b*b-2*a*b*cos((180-x)/180.0*pi)));
  return 0;
}

 

求合力

原文:https://www.cnblogs.com/-citywall123/p/10336810.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!