求矩形的周长和面积,用c++
时间: 2024-10-01 19:02:08 浏览: 35
在 C++ 中,求矩形的周长和面积是很基础的数学计算。假设我们有一个矩形,它有两个属性:长度(length)和宽度(width)。我们可以创建一个结构体或者类来存储这些信息,并提供函数来计算周长和面积。这里是一个简单的例子:
```cpp
#include <iostream>
// 定义一个矩形类
class Rectangle {
public:
// 构造函数,初始化长度和宽度
Rectangle(double length, double width) : length_(length), width_(width) {}
// 计算并返回周长
double perimeter() const {
return 2 * (length_ + width_);
}
// 计算并返回面积
double area() const {
return length_ * width_;
}
private:
double length_; // 矩形的长度
double width_; // 矩形的宽度
};
int main() {
// 创建一个矩形对象
Rectangle rectangle(5, 4);
// 计算并打印周长和面积
std::cout << "Rectangle perimeter: " << rectangle.perimeter() << std::endl;
std::cout << "Rectangle area: " << rectangle.area() << std::endl;
return 0;
}
```
在这个程序中,`perimeter()` 和 `area()` 是成员函数,分别用于计算周长和面积。在`main()` 函数里,我们实例化了一个矩形,并通过对象访问这些方法。