Responsive image

问题 A: 由点类Point派生出Circle(圆形)类,实现求圆面积的功能 -oop

问题 A: 由点类Point派生出Circle(圆形)类,实现求圆面积的功能 -oop

时间限制: 1 Sec  内存限制: 128 MB
提交: 99  解决: 471
[提交][状态][讨论版][命题人:]

题目描述

声明点类Point,包含成员变量的输入和输出功能,由类Point派生出Circle(圆形)类,实现求圆面积的功能 ,由Circle(圆形)类派生出Cylinder(圆柱体)类,具有圆柱体体积的功能,最后编写main函数使用这些类。

输入描述

输入圆半径、圆柱体高

输出描述

输出底圆面积、圆柱体体积(各占一行,保留2位小数)

样例输入

10 20

样例输出

314.00
6280.00

代码填空:

#include <iostream>
#include <iomanip>
using namespace std;//声明类Point

class Point
{
public:
    Point(double a=0,double b=0)
    {
        x=a;
        y=b;
    }

protected:
    double x,y;
};

class Circle : public Point	      //从Point类派生出来圆类和圆柱体类
{
//pdsu-c1
//pdsu-c1
};
class Cylinder:public Circle
{
//pdsu-c2
//pdsu-c2
};

int main()
{

    double r,h;
    cin>>r>>h;
    Cylinder cy1(0,0,r,h);
    //pdsu-c3
    //pdsu-c3
}
                        
                    
                    
                    
                    
                    
                    
                    
                    
                    
[提交][状态]
ACM算法攻关部