c++编写一个程序定义一个关于圆柱体的类 //半径 高 //函数:带默认参数的构造函数 //求体积的函数 // 定义一个大小为3的对象数组,求出最其中大体积
时间: 2023-10-01 09:04:49 浏览: 74
C++定义类计算圆柱体体积
以下是代码实现:
```c++
#include <iostream>
using namespace std;
class Cylinder {
private:
double radius; //半径
double height; //高
public:
//带默认参数的构造函数
Cylinder(double r = 0, double h = 0) {
radius = r;
height = h;
}
//求体积的函数
double getVolume() {
return 3.14 * radius * radius * height;
}
};
int main() {
//定义一个大小为3的对象数组
Cylinder cylinders[3] = {
Cylinder(1, 2),
Cylinder(2, 3),
Cylinder(3, 4)
};
//求出其中最大的体积
double maxVolume = cylinders[0].getVolume();
for (int i = 1; i < 3; i++) {
double volume = cylinders[i].getVolume();
if (volume > maxVolume) {
maxVolume = volume;
}
}
cout << "最大体积为:" << maxVolume << endl;
return 0;
}
```
阅读全文