定义一个Circle类,有数据成员 radius(半径),
定义一个Circle类,有数据成员radius(半径),有自己设计的构造函数和析构函数,成员函数getArea()为计算圆的面积,构造一个Circle的对象进行测试。...
定义一个Circle类,有数据成员 radius(半径),有自己设计的构造函数和析构函数,成员函数 getArea()为计算圆的面积,构造一个Circle的对象进行测试。
展开
1个回答
展开全部
#include<iostream>
using namespace std;
class circle{
private:
double radius;
public:
circle(double r=0.0);
void input();
double c();
double s();
};
circle ::circle (double r)
{ radius =r;
}
void circle::input()
{ cout<<"请输入半径:"<<endl;
cin>>radius;
}
double circle::c()
{ return 2*3.14*radius;
}
double circle::s()
{ return 3.14*radius*radius;
}
int main()
{ circle A;
A.input();
cout<<"圆的周长为"<<A.c()<<endl;
cout<<"圆的面积为"<<A.s()<<endl;
system("color 2");
return 0;
}
using namespace std;
class circle{
private:
double radius;
public:
circle(double r=0.0);
void input();
double c();
double s();
};
circle ::circle (double r)
{ radius =r;
}
void circle::input()
{ cout<<"请输入半径:"<<endl;
cin>>radius;
}
double circle::c()
{ return 2*3.14*radius;
}
double circle::s()
{ return 3.14*radius*radius;
}
int main()
{ circle A;
A.input();
cout<<"圆的周长为"<<A.c()<<endl;
cout<<"圆的面积为"<<A.s()<<endl;
system("color 2");
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询