蓝桥杯 7-1用宏求球的体积 C++算法提高 HERODING的蓝桥杯之路

    技术2022-07-10  152

    资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述   使用宏实现计算球体体积的功能。用户输入半径,系统输出体积。不能使用函数,pi=3.1415926,结果精确到小数点后五位。 样例输入 一个满足题目要求的输入范例。 例: 1.0 样例输出 与上面的样例输入对应的输出。 例: 1.0 4.18879

    数据规模和约定   输入数据中每一个数的范围。   数据表示采用double类型。

    解题思路: 使用一个宏定义定义PI,再对小数点位数进行限定,用公式直接输出结果,代码如下:

    #include<bits/stdc++.h> #define PI 3.1415926 using namespace std; int main(){ double r; cin >> r; cout << setiosflags(ios::fixed) << setprecision(5); cout << (4.0 / 3) * PI * r * r * r; return 0; }
    Processed: 0.009, SQL: 9