用c++1.求3个长方柱的体积,请声明Box类,数据成员 包括length(长)、width(宽)、height(高)。要求用 成员函数实现以下功能: (1)由键盘分别输入3个长方柱的长、宽、高; (2)计算长方柱的体积; (3)输出3个长方柱的体积;
时间: 2024-09-20 16:11:39 浏览: 49
在C++中,你可以创建一个名为Box的类来表示长方体,并包含长度(length), 宽度(width)和高度(height)的数据成员。以下是这个类的基本定义以及所需的成员函数:
```cpp
class Box {
private:
double length; // 长度
double width; // 宽度
double height; // 高度
public:
// 构造函数用于初始化长方体的尺寸
Box(double l, double w, double h) : length(l), width(w), height(h) {}
// 输入函数,从键盘接收长方体的尺寸
void inputDimensions() {
std::cout << "请输入长方体的长度:";
std::cin >> length;
std::cout << "请输入宽度:";
std::cin >> width;
std::cout << "请输入高度:";
std::cin >> height;
}
// 计算体积并返回
double calculateVolume() {
return length * width * height;
}
// 输出体积
void outputVolume() {
double volume = calculateVolume();
std::cout << "长方体的体积是:" << volume << std::endl;
}
};
```
你可以按照以下步骤使用这个类:
1. 创建Box对象实例
2. 调用inputDimensions()函数获取用户输入的尺寸
3. 调用calculateVolume()计算体积
4. 调用outputVolume()显示体积
如果你想要处理三个长方体,可以创建三个Box对象,然后分别操作它们:
```cpp
int main() {
Box box1, box2, box3;
box1.inputDimensions();
box1.outputVolume();
box2.inputDimensions();
box2.outputVolume();
box3.inputDimensions();
box3.outputVolume();
return 0;
}
```
阅读全文