创建长方形对象数组,存储3个长方体,使用对象数组计算他们的体积。用C++语言实现
时间: 2024-02-16 20:00:15 浏览: 33
好的,下面是C++语言的实现代码:
```cpp
#include <iostream>
using namespace std;
class Rectangle {
public:
double length;
double breadth;
double height;
double volume() {
return length * breadth * height;
}
};
int main() {
Rectangle rect[3];
double length, breadth, height;
for (int i = 0; i < 3; i++) {
cout << "请输入长方形" << i + 1 << "的长、宽和高: ";
cin >> length >> breadth >> height;
rect[i].length = length;
rect[i].breadth = breadth;
rect[i].height = height;
}
for (int i = 0; i < 3; i++) {
cout << "长方形" << i + 1 << "的体积是: " << rect[i].volume() << endl;
}
return 0;
}
```
代码解析:
- 首先定义了一个名为`Rectangle`的类,包含长、宽、高以及体积计算函数`volume()`;
- 在`main()`函数中创建了一个长度为3的`Rectangle`对象数组`rect`;
- 使用循环遍历每个长方形,依次输入长、宽和高,并将其赋值给相应的对象属性;
- 再次使用循环遍历每个长方形,计算其体积并输出结果。
注意,由于题目中要求计算长方体的体积,因此代码中使用的是`Rectangle`类而非`Rectangle`结构体。
相关推荐
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)