已知圆形的径,求其周长和面积。 要求:用类来实现。c++
时间: 2024-11-20 16:41:07 浏览: 27
在C++中,我们可以创建一个名为Circle的类来表示圆,并包含计算周长( circumference )和面积( area )的方法。下面是一个简单的例子:
```cpp
#include <iostream>
#include <cmath> // 引入数学库以使用圆周率π和平方根函数
class Circle {
private:
double radius; // 圆的半径
public:
// 构造函数
Circle(double r) : radius(r) {}
// 计算周长的方法
double getPerimeter() const {
return 2 * M_PI * radius;
}
// 计算面积的方法
double getArea() const {
return M_PI * pow(radius, 2);
}
};
int main() {
// 创建一个Circle对象并传入径
Circle circle(5.0); // 假设圆的直径是10单位
// 获取并打印周长和面积
std::cout << "圆的周长是:" << circle.getPerimeter() << " 单位" << std::endl;
std::cout << "圆的面积是:" << circle.getArea() << " 平方单位" << std::endl;
return 0;
}
```
在这个例子中,用户通过创建`Circle`类的对象并传递径值,然后可以直接调用`getPerimeter`和`getArea`方法获取结果。
阅读全文
相关推荐


















