C++编写程序,输入球的半径,计算球的表面积和体积(取3.14)
时间: 2024-10-22 15:18:22 浏览: 81
calculate_计算球、圆柱的表面积体积_
在C++中,你可以通过以下步骤编写一个程序来计算球的表面积和体积,假设已知球的半径:
```cpp
#include <iostream>
#include <cmath> // 引入数学库,以便使用圆周率和平方根函数
const double PI = 3.14159; // 定义常量圆周率
// 函数声明用于计算球的表面积和体积
double calculate_sphere_surface_area(double radius);
double calculate_sphere_volume(double radius);
int main() {
double radius;
// 提示用户输入球的半径
std::cout << "请输入球的半径: ";
std::cin >> radius;
// 计算并输出球的表面积
double surface_area = calculate_sphere_surface_area(radius);
std::cout << "球的表面积是: " << surface_area << std::endl;
// 计算并输出球的体积
double volume = calculate_sphere_volume(radius);
std::cout << "球的体积是: " << volume << std::endl;
return 0;
}
// 定义计算表面积和体积的函数
double calculate_sphere_surface_area(double radius) {
return 4 * PI * pow(radius, 2); // 表面积公式 (4πr²)
}
double calculate_sphere_volume(double radius) {
return (4/3) * PI * pow(radius, 3); // 体积公式 (4/3 πr³)
}
```
当你运行这个程序时,它会询问你输入球的半径,并显示相应的表面积和体积。
阅读全文