需要求三个长方柱的体积,请编写一个基于对象的程序数据成员包括length(长)、width(宽),heigth(高),要求用成员函数实现以下功能:构造函数,计算长方柱的体积,输出三个长方柱的体积
时间: 2024-03-26 09:38:25 浏览: 64
好的,下面是基于对象的程序:
```c++
#include <iostream>
using namespace std;
class RectangularPrism {
private:
double length, width, height; // 长、宽、高
public:
RectangularPrism(double l, double w, double h) { // 构造函数
length = l;
width = w;
height = h;
}
double getVolume() { // 计算长方柱的体积
return length * width * height;
}
};
int main() {
RectangularPrism rp1(2, 3, 4); // 创建长方柱对象1
RectangularPrism rp2(3, 4, 5); // 创建长方柱对象2
RectangularPrism rp3(4, 5, 6); // 创建长方柱对象3
cout << "第一个长方柱的体积为:" << rp1.getVolume() << endl; // 输出第一个长方柱的体积
cout << "第二个长方柱的体积为:" << rp2.getVolume() << endl; // 输出第二个长方柱的体积
cout << "第三个长方柱的体积为:" << rp3.getVolume() << endl; // 输出第三个长方柱的体积
return 0;
}
```
运行结果:
```
第一个长方柱的体积为:24
第二个长方柱的体积为:60
第三个长方柱的体积为:120
```
阅读全文