用C++编写一个程序,定义Circle类,包含3个公有成员函数,分别是:构造函数、析构函数、计算面积函数;一个私有成员变量:double radius。主函数声明两个Circle对象,并计算两个圆的面积之差,其中一个圆的半径为10,另一个圆的半径为5
时间: 2024-03-17 13:39:56 浏览: 52
用c++写的关于面积计算的程序
4星 · 用户满意度95%
好的,以下是C++的程序代码:
```c++
#include <iostream>
using namespace std;
class Circle {
private:
double radius;
public:
Circle(double r) { // 构造函数
radius = r;
}
~Circle() { // 析构函数
cout << "Circle对象已经销毁" << endl;
}
double area() { // 计算面积函数
return 3.1415926 * radius * radius;
}
};
int main() {
Circle c1(10); // 创建一个半径为10的圆
Circle c2(5); // 创建一个半径为5的圆
double diff = c1.area() - c2.area(); // 计算面积之差
cout << "两个圆的面积之差为:" << diff << endl;
return 0;
}
```
运行结果为:
```
两个圆的面积之差为:235.619
Circle对象已经销毁
Circle对象已经销毁
```
阅读全文