Skip to content
返回

0x000f 【深基2.例3】玩橡皮泥

编辑页面

题目描述

小 A 有两块球形橡皮泥,一个半径是 44,一个半径是 1010。他想把这两块橡皮泥揉在一起,然后塑造成一个正方体,请问这个正方体的棱长是多少?如果结果不是整数,则舍去小数点之后的数字。取 π=3.141593\pi = 3.141593

输入格式

不需要输入。

输出格式

请输出一个整数表示答案。

题目分析

目的:求出正方体的棱长。

根据球体积公式 V=43πr3V = \frac{4}{3} \pi r^3,我们可以得到:

V=43π(43+103)=43π(64+1000)=43π1064V = \frac{4}{3} \pi (4^3 + 10^3) = \frac{4}{3} \pi (64 + 1000) = \frac{4}{3} \pi 1064

正方体的体积公式为 V=s3V = s^3,其中 ss 是正方体的棱长。

因此,正方体的棱长为 s=V3=10s=\lfloor\sqrt[3]{V}\rfloor=10

代码实现

#include <iostream>
using namespace std;
int main() {
  cout << int(pow(4.0 / 3 * 3.141593 * (4 * 4 * 4 + 1000), 1.0 / 3));
  return 0;
}

编辑页面
分享这篇文章至:

上一篇
0x0010 【深基2.例4】销量预测
下一篇
0x000e【深基2.例2】英文字母