标签:lang 技术 gif 落地 clu 一个 scan pac int
刚上高一的森森为了学好物理,买了一个“非常弹”的球。虽然说是非常弹的球,其实也就是一般的弹力球而已。森森玩了一会儿弹力球后突然想到,假如他在地上用力弹球,球最远能弹到多远去呢?他不太会,你能帮他解决吗?当然为了刚学习物理的森森,我们对环境做一些简化:
森森为你准备的公式:
其中:
输入在一行中给出两个整数:1 和 1,分别表示放大100倍的小球质量、以及损失动力的百分比p。
在一行输出最远的投掷距离,保留3位小数。
100 90
226.757
代码:
#include <iostream> #include <cstdio> #include <vector> #include <cstdlib> using namespace std; double m,p; int main() { scanf("%lf%lf",&m,&p); p = (100 - p) / 100; m *= 0.098; double e = 2000; double s = 0; while(e / m >= 1e-5) { s += e / m; e *= p; } printf("%.3f",s); }
标签:lang 技术 gif 落地 clu 一个 scan pac int
原文地址:https://www.cnblogs.com/8023spz/p/10415991.html