先创建一个圆类(Circle)。该圆类的数据成员(实型,私有成员 )有三个:圆心坐标x,y与圆的半径r;其成员函数(均为公有成员)有三个:构造函数、圆面积计算函数area()、向外推送圆半径的函数getr()。 在主函数中,用该圆类创建对象(圆心坐标3,4;圆半径为10),输出圆半径与圆面积。用c++编程
时间: 2024-03-05 16:55:03 浏览: 52
以下是使用C++语言创建圆类并计算圆面积的代码示例:
```cpp
#include <iostream>
using namespace std;
class Circle {
private:
double x, y, r; // 圆心坐标x, y和半径r
public:
Circle(double _x, double _y, double _r) { // 构造函数
x = _x;
y = _y;
r = _r;
}
double area() { // 圆面积计算函数
return 3.1415926 * r * r;
}
double getr() { // 向外推送圆半径的函数
return r;
}
};
int main() {
Circle c(3, 4, 10); // 创建圆对象,圆心坐标(3, 4),半径10
cout << "圆的半径为:" << c.getr() << endl; // 输出圆半径
cout << "圆的面积为:" << c.area() << endl; // 输出圆面积
return 0;
}
```
在上述代码中,首先定义了一个Circle类,包含了圆心坐标x、y和半径r三个私有数据成员,以及构造函数、圆面积计算函数area()和向外推送圆半径的函数getr()三个公有成员函数。在主函数中,创建了一个圆对象c,并通过调用getr()和area()函数输出了圆半径和圆面积。
阅读全文