标题:用继乘求圆柱的表面积和体积
只看楼主
尹金魁2031
Rank: 3Rank: 3
来 自:河南省南阳市
等 级:论坛游侠
帖 子:156
专家分:162
注 册:2012-12-29
结帖率:80%
 问题点数:0 回复次数:2 
用继乘求圆柱的表面积和体积
#include<iostream>
using namespace std;

class Circle
{
protected:
    float R,S,C;
public:
    Circle(float r,float s,float c)
    {
        R=r;
        S=s;
        C=c;
    }

    void display()
    {
        S= 3.14*R*R;
C=3.14*2.*R;
        cout<<S<<endl;
        cout<<C<<endl;
    }

};

class Height
{
public:
    float h;
void set_H()
{
    cin>>h;
}

Height()
{
    H=h;
}

protected:
    float H;
};

class Cylinder:public Circle ,public Height
{
public:
    Cylinder (float s3,float v,float s,float c,float h)//从这里有问题了
    {
        S3=s3;
        V=v;
        S=s;
        C=c;
        H=h;
    }

    void display()
    {
        S3=C+S;
        V=S*H;
        cout<<S3<<endl;
        cout<<V<<endl;
    }

protected:
   
float S3,V,S,C,H;
    };

void main()
{
Circle ci(2.0);
ci.display();
Height he(4.0);
Cylinder cy;
cy.display();
}
在Height类和Circle类中多重派生出Cylinder类,在Cylinder 类中求出圆柱的表面积和体积.求大师帮忙!
搜索更多相关主题的帖子: 表面积 public include display 
2013-06-09 01:26
尹金魁2031
Rank: 3Rank: 3
来 自:河南省南阳市
等 级:论坛游侠
帖 子:156
专家分:162
注 册:2012-12-29
得分:0 
本人已经会了,结贴去!
2013-06-10 07:52
邓士林
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:淮河河畔
等 级:贵宾
威 望:61
帖 子:2391
专家分:13384
注 册:2013-3-3
得分:0 
其实我觉得你应该去c++教室

Maybe
2013-06-10 17:31



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-414856-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.407283 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved