求长方柱的体积。请编写一个面向对象的程序,数据成员包括length(长)、width(宽)、height(高)。要求用成员函数实现如下功能: (1)由键盘输入长方柱的长、宽、高 (2)计算长方柱的体积 (3)输出长方柱的体积。用c++语言
时间: 2023-12-22 16:06:31 浏览: 51
计算长方体体积.c
好的,以下是用 C++ 语言实现的面向对象程序,实现你的需求:
```cpp
#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;
}
void input() {
cout << "请输入长方体的长:";
cin >> length;
cout << "请输入长方体的宽:";
cin >> width;
cout << "请输入长方体的高:";
cin >> height;
}
double volume() {
return length * width * height;
}
void output() {
cout << "该长方体的体积为:" << volume() << endl;
}
};
// 测试
int main() {
RectangularPrism rp(0, 0, 0);
rp.input();
rp.output();
return 0;
}
```
运行程序后,就可以输入长方体的长、宽、高,然后计算出它的体积并输出。
阅读全文