1 条题解

  • 1
    @ 2026-9-14 19:21:59

    球体积公式:V=43πr3V = \frac{4}{3}\pi r^3,取 (π=3.141593)(\pi = 3.141593)

    半径 4 的球体积:$\frac{4}{3} \times 3.141593 \times 64 \approx 268.0825$

    半径 10 的球体积:$\frac{4}{3} \times 3.141593 \times 1000 \approx 4188.7907$

    总体积:268.0825+4188.7907=4456.8732268.0825 + 4188.7907 = 4456.8732

    正方体棱长 a=34456.8732≈16.4a = ^3\sqrt{4456.8732} \approx 16.4,舍去小数点后为 ‌16‌。‌‌

    其实中间量是不用我们算的

    直接上代码

    #include<iostream>
    #include<cmath>//里边包含了我们要用到的开方 cbrt() 函数
    //我们要开三次方,也可以使用 pow(x,1.0/3.0)
    using namespace std;
    int main(){
        double pi=3.141593;//注意使用double
        double R1=4,R2=10;
        double V=(4.0/3.0)*pi*(R1*R1*R1+R2*R2*R2);//我们这里为了方便写代码,使用加法结合律
        cout<<(int)cbrt(V);//强制类型转换,直接获得整数
        return 0;
    }
    
    • 1

    信息

    ID
    22
    时间
    1000ms
    内存
    256MiB
    难度
    显示难度暂无评定
    标签
    (无)
    递交数
    3
    已通过
    2
    上传者