0024-万有引力定律
Posted darth-vader-empire
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了0024-万有引力定律相关的知识,希望对你有一定的参考价值。
万有引力定律 |
难度级别:A; 运行时间限制:1000ms; 运行空间限制:51200KB; 代码长度限制:2000000B |
试题描述
|
万有引力定律是艾萨克·牛顿在1687年于《自然哲学的数学原理》上发表的。牛顿的普适的万有引力定律表示如下:
F=(G×M?×M?)/R2 该公式描述的是任意两个质点有通过连心线方向上的力相互吸引,这个力的大小可以通过公式求出来。其中G为万有引力常数,M?和M?分别表示两个质点的质量,R为两个质点间的距离。 。可见该引力的大小与它们质量的乘积成正比与它们距离的平方成反比,与两物体的化学组成和其间介质种类无关。 公式的适用条件: 万有引力常数是一个实验物理常数,用于计算两个物体间的引力大小。通常出现在牛顿万有引力方程和爱因斯坦广义相对论中。一般用大写G表示。其数值仍在不断的测量中,根据CODATA基础物理常数推荐值2014版,其数值为6.674*10-11与其他基础物理常数相比,其测量难度非常大,故精度不高。近代一些物理学家认为引力常数并非一定值,而是随宇宙年龄的增长而逐渐变大。关于此说请参考狄拉克的大数假说。不过目前还没有可靠的实验证据显示万有引力常数是变化的。 上面只是科普一下,本题要做的是给定M?、M?和 R,请你计算并输出 F 的值。G取6.674*10-11,暂时不管单位的事情。 |
输入
|
一行包括三个科学计数法给出的数,分别为 M?、M?和 R。科学计数法的格式为 1.124e-4 它表示1.124乘以10的-4次方。
|
输出
|
一个数,表示F的值。
|
输入示例
|
2.33e14 4.3e17 3.2e10
|
输出示例
|
6.52996
|
其他说明
|
数据范围:科学计数法中e后面的那个数称为指数,上述三个数的指数均在-100到100之间。我们规定科学计数法e前面的那个数一定不小于1,而且小于10的。
|
用好公式,轻松AC。
#include<bits/stdc++.h> using namespace std; double m1,m2,f,r; int main() { cin>>m1>>m2>>r; cout<<(6.674e-11*m1*m2)/(r*r); return 0; }
以上是关于0024-万有引力定律的主要内容,如果未能解决你的问题,请参考以下文章