早教吧 育儿知识 作业答案 考试题库 百科 知识分享

C程序设计题目—设计一个圆类circle和一个桌子类table,另设计一个圆桌类roundtable,它是从前两个类派生的,要求输出一个圆桌的高度、面积和颜色等数据.

题目详情
C程序设计题目
—设计一个圆类circle和一个桌子类table,另设计一个圆桌类roundtable,它是从前两个类派生的,要求输出一个圆桌的高度、面积和颜色等数据.
▼优质解答
答案和解析
#include 
#include 
using namespace std;
class circle{//圆类
public:
    circle(){
        r=0.0;
    }

    circle(double c_r){
        r=c_r;
    }

    double getArea(){//得到面积
        return M_PI*r*r;
    }
private:
    double r;//半径
};

class table{//桌子类
public:

    table(){
        height=0.0;
        color="nocolor";
    }

    table(double t_height,string t_color){
        height=t_height;
        color=t_color;
    }

    double getHeight(){
        return height;
    }

    string getColor(){
        return color;
    }
private:
    double height;//高度
    string color;//颜色
};

class roundtable : public circle,public table{
public:
    roundtable(double r_r,double r_height,string r_color):circle(r_r),table(r_height,r_color){

    }

};

int main(){
    roundtable a = roundtable(0.5,1.2,"red");

    cout<<"area="<
}
看了 C程序设计题目—设计一个圆类...的网友还看了以下:

等周长L的圆和矩形哪个面积大?如何证明?我已经知道圆面积和正方形面积用L的表达法差一步是邻边不相等的  2020-03-30 …

关于圆锥\圆柱的问题1.一个圆柱和一个圆锥的底面积和高分别相等,圆锥的体积是圆柱体积的(),圆柱的  2020-04-26 …

数学判断题4道圆锥体积是圆柱体积的 3分之1 ( ) 有一个圆柱体和一个圆锥体它们的底面半径相等,  2020-05-13 …

判断半径是2厘米的圆的周长和面积相等直径是圆内最长的线段大圆的半径等于小圆的直径则大圆面积是小圆的  2020-05-14 …

如果圆柱与圆锥等底且体积相等,它们的高相差12厘米,则圆柱的高是()厘米;它们高的和是(一个圆锥与  2020-05-20 …

扇形的半径是10厘米,圆心角是18度,下列计算错误的是:A.l=3.14cmB.S=15.7平方厘  2020-06-02 …

我们知道,求圆环的面积可以转化为求大圆与小圆面积的差.(1)如图①,直线l与小圆相切于点P,与大圆  2020-07-29 …

1.一个圆柱与一个圆锥的体积相等,底面积也相等,圆锥的高是圆柱的().2.一个圆柱与一个圆锥同底面  2020-07-31 …

一.判断题:(1)圆锥体积是圆柱体积的1/3.()(2)有一个圆柱体和一个圆锥体它们的底面半径相等  2020-07-31 …

问几个数学题一个圆柱的体积是4.5立方分米,和它等底等高的圆锥体积是()立方分米.一个圆锥和一个圆  2020-07-31 …