#t212. 计算球的体积

计算球的体积

计算球的体积

题目描述

对于半径为 r \,r\,的球,其体积的计算公式为 V=43πr3\,V=\frac{4}{3} \pi r^3。

现给定 r\,r,求 V\,V。

输入格式

输入为一个不超过 100 \,100\,的非负实数,即球半径,类型为  double\,double。

输出格式

输出一个实数,即球的体积,保留到小数点后 2 \,2\,位。

样例输入

4

样例输出

268.08

提示

4/3 是两个整数相除,结果是 1,不是 1.333…。要得到三分之一,至少把其中一个写成小数:4.0/3。

C++ 没有 ³ 这种写法,r³ 就是 r*r*r(或 pow(r,3),需要 <cmath>)。

π 可以用 acos(-1.0) 取到高精度值(<cmath> 里的反余弦,cos(π) = −1),也可以直接写 3.141592653589793;用 3.14 在第 2 位小数就会错。

  • 先看公式里哪一步是「两个整数相除」,那一步会把小数丢掉。
  • 把公式翻译成表达式时,逐项检查:系数、r 的三次方、π 的精度。
  • π 用 3.14 在第 2 位小数就可能错,想想有没有更精确的写法。

自查:用样例 4 → 268.08 验证;如果结果只有 201 左右,就是 4/3 变成了 1。