1 条题解

  • 2
    @ 2026-9-11 21:10:42

    小学运算……?

    看到题目,我们想到

    可以运用数学中的公式
    那么方法很明了了,C=2πRC=2\pi R
    S=πR2S=\pi R^2
    V=43 πR3V=\frac{4}{3}\ \pi R^3 好吧这个是高中的但是不妨碍的哈
    不妨像代码里一样,为R变量设置5,为pi变量设置题干中的值,然后你就得到了这个:
    #include<iostream>
    using namespace std;
    int main(){
        int R=5;
        double pi=3.141593;
        cout<<2*R*pi<<'\n'<<R*R*pi<<'\n'<<4/3*R*R*R*pi;
        return 0;
    }
    

    然后……

    恭喜你,光荣地错了。

    其问题在于,我们所写

    4/3 * R * R * R * pi

    中,4/3是整除,结果为1

    所以我们只需要改为:

    4.0/3.0 * R * R * R * pi

    就获得了正确答案。

    信息

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