#include<iostream>
using namespace std;
#define PI 3.14159
class Point
{
public:
float girth;
float area;
};
class Circle:public Point
{
public:
Circle(float r ):radius(r){}
void output()
{ girth=2*PI*radius;
area=PI*radius*radius;
cout<<"圆的周长:"<<girth<<endl;
cout<<"圆的面积:"<<area<<endl;
}
private:
float radius;
};
int main()
{
Circle c1(1.0);
c1.output();
return 0;
}
在已有的Point类的基础上,定义并实现一个“Circle”派生类,要求:新增一个半径成员,计算并输出自定义圆的周长及圆面积。
最新推荐文章于 2023-12-12 19:29:01 发布