用C++编写一个简单程序,定义一个矩形类 Rectangle,求矩形的面积和周长
时间: 2024-11-15 22:20:27 浏览: 1
c++求三角形矩形圆形的周长与面积
5星 · 资源好评率100%
在C++中,我们可以创建一个Rectangle类来表示矩形,并定义它的属性如长度(length)和宽度(width),以及相应的计算面积(area)和周长(perimeter)的方法。下面是一个简单的例子:
```cpp
#include <iostream>
class Rectangle {
private:
double length;
double width;
public:
// 构造函数用于初始化矩形的尺寸
Rectangle(double l, double w) : length(l), width(w) {}
// 计算矩形面积的方法
double getArea() const {
return length * width;
}
// 计算矩形周长的方法
double getPerimeter() const {
return 2 * (length + width);
}
// 输出矩形信息的成员函数
void display() const {
std::cout << "Rectangle with length: " << length << ", width: " << width << "\n";
std::cout << "Area: " << getArea() << ", Perimeter: " << getPerimeter() << std::endl;
}
};
int main() {
Rectangle rect(5, 3); // 创建一个长5,宽3的矩形
rect.display(); // 显示矩形的信息
std::cout << "The area of the rectangle is: " << rect.getArea() << "\n";
std::cout << "The perimeter of the rectangle is: " << rect.getPerimeter() << "\n";
return 0;
}
```
这个程序首先定义了一个Rectangle类,有长度和宽度两个私有变量,然后提供计算面积和周长的方法。`main`函数中实例化了一个矩形并调用了这些方法来展示结果。
阅读全文