cpp定义一个圆类求面积周长
时间: 2023-12-08 20:04:54 浏览: 111
圆的面积周长.cpp
好的,下面是一个简单的圆类定义,包括求面积和周长的成员函数:
```cpp
#include <cmath>
class Circle {
private:
double radius; // 圆的半径
public:
Circle(double r) : radius(r) {} // 构造函数
double getArea() const { // 求圆的面积
return M_PI * radius * radius;
}
double getPerimeter() const { // 求圆的周长
return 2 * M_PI * radius;
}
};
```
在这个类中,`radius` 表示圆的半径,构造函数用来初始化圆的半径。`getArea` 成员函数用来计算圆的面积,`getPerimeter` 成员函数用来计算圆的周长。其中,`M_PI` 是 C++ 标准库中定义的圆周率常量。
使用这个类可以这样调用:
```cpp
Circle c(3.0);
double area = c.getArea(); // 计算圆的面积
double perimeter = c.getPerimeter(); // 计算圆的周长
```
这样就可以得到圆的面积和周长了。
阅读全文