OneCoder Avatar
OneCodercoderli.com · 958 篇博文
【GESP】C++一级练习BCQM3035,实数计算,国庆七天乐📷 题解插图

【GESP】C++一级练习BCQM3035,实数计算,国庆七天乐

📅 2024-10-05·✍️ OneCoder·计算中...·⏱️ 2 分钟
#GESP#C++#基础语句

浮点数计算,求球的体积。

BCQM3035

题目要求

描述

球是一种很常见的模型,我们都知道它的体积计算公式:对于半径为 r 的球,其体积的计算公式为 V=4/3×π×r3,这里取π=3.14。
现给定 r,求 V。

输入

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

输出

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

输入样例

4

输出样例

267.95


题目分析

普通的计算题,根据题目中给的球体公式,计算出球的体积即可。可能需要稍微注意一点的是,输入输出要求都是实数,也就是需要用浮点型变量承载,而不能被输入样例误导用int。 对于我的孩子来说,他就是用int做的输入,虽然也通过检查点了,但总归是跟题意有所偏差的。不过,他也算从开始的连这样的题都不会到可以自己完成这种低难度的题目,我欣喜于他的进步。

代码参考

C++ 9 行
#include <cstdio>
int main() {
    double v = 0;
    double r;
    scanf("%lf", &r);
    v = 4.0 / 3.0 * 3.14 * r * r * r;
    printf("%.2f", v);
    return 0;
}

💡 OneCoder 资源指引

所有代码开源上传至 GitHub:yummy-code 仓库 · GESP 专题站:GESP WIKI

🤝 技术交流与答疑

欢迎加入:C++ GESP/CSP 考级答疑群(688906745)Java/Python交流群(982860385),点击可直接加群。

📚

猜你想读 · 相关文章推荐

OneCoder

OneCoder (lihongzheshuai)

一个中年人的自留地,记录学习 C++、GESP/NOI、Java、Python 与算法架构的心得体会。本站唯一网址:coderli.com

读者讨论与留言

0 条讨论
✨ 支持点击留言直接回复 · Markdown 引用格式
💬 还没有读者留言,快来成为第一个讨论者吧!