c++用面向对象的程序求长方体体积,数据成员包括长宽高,要求用成员函数实现由键盘输入长方体的长宽高、计算长方体的体积、输出长方体的体积
时间: 2023-10-26 21:04:44 浏览: 112
c++常见代码
好的,我可以帮你写一个解决这个问题的 C++ 程序。代码如下:
```c++
#include <iostream>
using namespace std;
class Cuboid {
private:
double length, width, height;
public:
void input() {
cout << "请输入长方体的长、宽、高:";
cin >> length >> width >> height;
}
double volume() {
return length * width * height;
}
void output() {
cout << "长方体的体积为:" << volume() << endl;
}
};
int main() {
Cuboid c;
c.input();
c.output();
return 0;
}
```
这个程序定义了一个名为 `Cuboid` 的类,其中包括三个私有数据成员 `length`、`width` 和 `height`,分别代表长方体的长、宽和高。这个类还定义了三个成员函数:
- `input()`:从键盘输入长方体的长、宽、高;
- `volume()`:计算长方体的体积;
- `output()`:输出长方体的体积。
在 `main()` 函数中,我们创建了一个 `Cuboid` 类的对象 `c`,然后调用了它的 `input()` 和 `output()` 成员函数,完成了长方体体积的计算和输出。
阅读全文