通过定义对象数组定义3个长方形,长宽分别为(10,20),(30,40),(50,60),并求出面积。输入输出说明:输出:the area of rec[0]is 200the area of rec[l]is 1200the area of rec[2]is 3000
时间: 2024-03-06 14:49:21 浏览: 54
3.输入长方形的长和宽,计算长方形面积.cpp
好的,这是一个C++编程题,需要你编写代码来实现要求的功能。下面是代码参考:
```c++
#include <iostream>
using namespace std;
class Rectangle {
private:
int legth, width;
public:
Rectangle(int l = 0, int w = 0) {
legth = l;
width = w;
}
int area() {
return legth * width;
}
};
int main() {
Rectangle rec[3] = {Rectangle(10, 20), Rectangle(30, 40), Rectangle(50, 60)};
cout << "the area of rec[0] is " << rec[0].area() << endl;
cout << "the area of rec[1] is " << rec[1].area() << endl;
cout << "the area of rec[2] is " << rec[2].area() << endl;
return 0;
}
```
输出结果:
```
the area of rec[0] is 200
the area of rec[1] is 1200
the area of rec[2] is 3000
```
说明:
- Rectangle类定义了构造函数和计算面积的成员函数。
- 在主函数中,通过定义对象数组rec[3],并分别传入长宽的值来创建3个Rectangle对象。
- 然后,通过调用每个对象的area()函数来计算面积,并输出结果。
阅读全文