用c++ 编写一个求圆柱表面积和体积的程序
时间: 2024-12-13 16:23:29 浏览: 7
示例-用类的继承计算球圆柱圆锥的表面积体积.rar
当然可以,下面是一个简单的C++程序,用于计算给定半径和高的圆柱体的表面积和体积:
```cpp
#include <iostream>
using namespace std;
const double PI = 3.14159; // 定义π
// 函数声明
double calculateSurfaceArea(double radius, double height);
double calculateVolume(double radius, double height);
int main() {
double radius, height;
cout << "请输入圆柱体的半径: ";
cin >> radius;
cout << "请输入圆柱体的高度: ";
cin >> height;
double surfaceArea = calculateSurfaceArea(radius, height);
double volume = calculateVolume(radius, height);
cout << "圆柱体的表面积为: " << surfaceArea << endl;
cout << "圆柱体的体积为: " << volume << endl;
return 0;
}
// 求表面积函数
double calculateSurfaceArea(double radius, double height) {
return 2 * PI * radius * (radius + height);
}
// 求体积函数
double calculateVolume(double radius, double height) {
return PI * pow(radius, 2) * height; // pow表示乘方运算
}
```
在这个程序中,我们首先输入圆柱体的半径和高度,然后分别调用`calculateSurfaceArea`和`calculateVolume`函数来计算表面积和体积,并将结果打印出来。
阅读全文