定义一个圆类(Circle),属性为半径(radius)、圆周长和面积,操作为输入半径并计算周长、面积,输出半径、周长
1个回答

#include

#include

using namespace std;

class Circle{

double r,Area,Circumference;

public:

Circle(double a=0);

Circle(Circle &);

void SetR(double R);

double GetR(){return r;}

double GetAreaCircle(){return Area;}

double GetCircumference(){return Circumference;}

};

Circle::Circle(double a){

r=a;

Area=r*r*3.14159265;

Circumference=2*r*3.14159265;

}

Circle::Circle(Circle & cl){

r=cl.r;

Area=cl.Area;

Circumference=cl.Circumference;

}

void Circle::SetR(double R){

r=R;

Area=r*r*3.14159265;

Circumference=2*r*3.14159265;

}

int main(){

Circle cl1(2),cl2,cl3=cl1;

cout