关键词不能为空

当前您在: 主页 > 英语 >

计算正方体、球体和圆柱体的表面积和体积

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-19 01:43
tags:

-

2021年2月19日发(作者:gaudy)


6


、计算正方体、球体和圆柱体的表面积和体积(要求使用虚函数)




================= =============================================


// B


组第题


.cpp :


定义控制台应用程序的入口点。



//



#include





#include



using



namespace



std


;


class



Solid



//


定义抽象类



{


protected


:










};


class


< br>Square


:


public



Solid



//


派生类


Square


{


public


:














};


class


< br>circle


:


public



Solid



//


派生类


circle


{


public


:





cir cle


(


double



a


,


double



b


,


double



c


):


Solid


(


a

,


b


,


c


)


{}

< br>//


派生类


circle


构造函 数



double



Area


()


Square


(


double



a< /p>


,


double



b


,


double



c


):


Solid


(


a

,


b


,


c


)


{}


double



Area


()


//


虚函数


Area()


{




}


double



Volume


()


//


虚函数


Volume ()


{




}


volume


=


radius


*


radius


*


ra dius


;


return



volume


;


area

< p>
=6*


radius


*


r adius


;


return



area


;


double



radius


;


//


公共的数据成员


radius


double



area


,


volume


;


//


表面积


area,


体积


volume


virtual



double



Area


()=0;


//


求表面积的纯虚函数



virtual



double



Volume


()=0;


//


求体积的纯虚函数



Solid


(


double



a

< br>,


double



b

< p>
,


double



c


)


{



radius


=


a

;


area


=


b

< br>;


volume


=


c

< p>
;


}


//


基类的构造函数



public


:

-


-


-


-


-


-


-


-



本文更新与2021-02-19 01:43,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/666402.html

计算正方体、球体和圆柱体的表面积和体积的相关文章