声明一个circle类,有数据成员radius,成员函数area,计算圆的面积,构造一个circle的对象进行测试
时间: 2024-03-20 07:39:37 浏览: 124
好的,以下是一个简单的声明Circle类的代码示例,其中包含一个radius数据成员和一个area成员函数(用于计算圆的面积):
```c++
#include <iostream>
using namespace std;
class Circle {
private:
double radius;
public:
Circle(double r) {
radius = r;
}
double area() {
return 3.14159 * radius * radius;
}
};
int main() {
Circle c(5);
cout << "圆的面积为:" << c.area() << endl;
return 0;
}
```
在主函数中,我们创建了一个名为c的Circle对象,并使用area()函数计算其面积。输出应为:圆的面积为:78.5398
相关问题
声明一个Circle类,有数据成员radius,成员函数area(),计算圆的面积,构造一个Cirle对象进行测试
以下是Python示例代码:
```python
class Circle:
def __init__(self, radius):
self.radius = radius
def area(self):
return 3.14 * self.radius ** 2
# 创建一个Circle对象,radius为5
circle = Circle(5)
# 计算圆的面积并输出
print("圆的面积为:", circle.area())
```
输出结果为:
```
圆的面积为: 78.5
```
c++中声明一个Circle类,有数据成员radius,成员函数area(),计算圆的面积,构造一个Circle对象进行测试
下面是一个简单的示例代码:
```c
#include <iostream>
using namespace std;
class Circle {
private:
double radius;
public:
Circle(double r) {
radius = r;
}
double area() {
return 3.14 * radius * radius;
}
};
int main() {
Circle c(5); // 创建一个半径为5的圆对象
cout << "圆的面积为:" << c.area() << endl;
return 0;
}
```
输出结果:
```
圆的面积为:78.5
```
注:这里使用了简化版的圆面积计算公式πr²,实际应用中可能需要更精确的计算方式。
阅读全文