牛客寒假算法基础集训营4 J Applese 的减肥计划

本文介绍了一道关于计算两个力的合力的物理题目。题目中给出了两个力的大小及它们之间的夹角,通过使用高中物理公式,即F合^2=F1^2+F2^2+2F1*F2*cosθ,来计算合力的大小。文章提供了完整的C++代码实现,包括角度到弧度的转换和利用sqrt和cos函数进行计算。

【题目】

Applese 最近又长胖了(过年了难免的),于是它打算减肥——练习举重。


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

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

【输入】

【输出】

【输入样例】

【输出样例】

【题解】

典型的物理题目 高中物理公式一套就行 F合^2=F1^2+F2^2+2F1*F2*cosθ

题目中输入的是夹角的角度 所有得转换成π的形式

#include<iostream>
#include<stdio.h>
#include<algorithm>
#include<math.h>
using namespace std;
int main()
{
   double a,F,f1,f2,pi=acos(-1.0);
   scanf("%lf%lf%lf",&f1,&f2,&a);
   a=a*pi/180;
   F=sqrt(pow(f1,2.0)+pow(f2,2.0)+2.0*f1*f2*cos(a));
   printf("%.10lf",F);
	return 0;
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值