题目
C++ 设计一个圆类,计算圆的面积和周长.
1.定义一个园(circle),属性为半径(radins)、圆周长和面积,操作为输入半径并计算周长、面积、输出半径和面积.要求定义构造函数(以半径为参数.默认值为0,周长和面积在构造函数中生成)和复制构造函数.
2.定义一个point类,派生出Rectangle类和Circle类,计算各派生类对象的面积.
3.有一个交通工具类vehicle,将它作为基类派生小车类car,卡车类truck和轮船类boat,定义这些类并定义一个虚函数用来显示各类信息.
1.定义一个园(circle),属性为半径(radins)、圆周长和面积,操作为输入半径并计算周长、面积、输出半径和面积.要求定义构造函数(以半径为参数.默认值为0,周长和面积在构造函数中生成)和复制构造函数.
2.定义一个point类,派生出Rectangle类和Circle类,计算各派生类对象的面积.
3.有一个交通工具类vehicle,将它作为基类派生小车类car,卡车类truck和轮船类boat,定义这些类并定义一个虚函数用来显示各类信息.
提问时间:2020-10-29
答案
1.
class Circle
{
public:
Circle():r(0), leng(0), area(0){
}
Circle(const int rm):r(rm){
leng = 2 * pi * rm;
area = pi * rm * rm;
}
Circle& Circle(Circle& other){
r = other.r;
leng = other.leng;
area = other.area;
return *this;
}
void setR(const double rm)
{
r = rm;
leng = 2 * pi * r;
area = pi * r * r;
}
void output()
{
cout
class Circle
{
public:
Circle():r(0), leng(0), area(0){
}
Circle(const int rm):r(rm){
leng = 2 * pi * rm;
area = pi * rm * rm;
}
Circle& Circle(Circle& other){
r = other.r;
leng = other.leng;
area = other.area;
return *this;
}
void setR(const double rm)
{
r = rm;
leng = 2 * pi * r;
area = pi * r * r;
}
void output()
{
cout
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
最新试题
- 1一个长方形,长缩短2.5厘米后就成了一个正方形,表面积减少30平方厘米,表面积是多少
- 2Mary speaks English best in her class.(同义句转换)
- 3fine milk chocolate是什么意思
- 4有95个苹果,分给甲乙两班,甲班有5/9是坏的,乙班有3/13是坏的,问甲乙各分到多
- 5借物抒情的散文
- 6Fe和稀硝酸反应能生成2价铁么?
- 70.82+3又25分之4-{1014+5分之4}=?
- 8I know.I really ought to start doing something.翻译中文
- 9由几个相同小正方体搭成的几何体的主视图与左视图如图所示,则该几何体最少由_个小正方体搭成.
- 10张明开车从甲地到乙地,己行全程的80%,还有60千米未行.甲﹑乙两地相距多少千米?米
热门考点
- 1点P(a,b)关于点(1,0)的对称点的坐标为
- 2have how does story parts this many 连词成句
- 3按如下步骤画示意图,表示太阳直射点的移动轨迹
- 4美国获诺贝尔奖的人数一共是多少?
- 5二次函数y=a(x—m)方+2m,无论m为何实数,图像的顶点必在 上
- 6小文房间的面积为10.8m2,房间地面恰巧由120块相同的正方形地砖铺成,每块地砖的边长是多少?
- 7sina/2=3/5则cosa=
- 8妈妈给我40,具体开支如下: 鱼肉45% 蔬菜15% 水果20% 其他2% 剩下?
- 9聪明 愚蠢 勤奋 懒惰 劳动 闲聊 ()者珍惜时间()者利用时间()者积累时间()者等待时间()者丧失时间
- 10粗茶淡饭相对的成语