[急求]使用虚函数编写程序求球体和圆柱体的体积及表面积.由于球体和圆柱体都可以看作由圆继承而来,所所以可以定义圆类Circle作为基类.在Circle类中定义一个数据成员radius和两个虚函数area

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 12:36:53
[急求]使用虚函数编写程序求球体和圆柱体的体积及表面积.由于球体和圆柱体都可以看作由圆继承而来,所所以可以定义圆类Circle作为基类.在Circle类中定义一个数据成员radius和两个虚函数area

[急求]使用虚函数编写程序求球体和圆柱体的体积及表面积.由于球体和圆柱体都可以看作由圆继承而来,所所以可以定义圆类Circle作为基类.在Circle类中定义一个数据成员radius和两个虚函数area
[急求]使用虚函数编写程序求球体和圆柱体的体积及表面积.由于球体和圆柱体都可以看作由圆继承而来,所
所以可以定义圆类Circle作为基类.在Circle类中定义一个数据成员radius和两个虚函数area()和volume().由于Circle类派生Sphere类和Column类.在派生类中对虚函数area()和volumn()重新定义,分别求球体和圆柱体的体积及表面积.

[急求]使用虚函数编写程序求球体和圆柱体的体积及表面积.由于球体和圆柱体都可以看作由圆继承而来,所所以可以定义圆类Circle作为基类.在Circle类中定义一个数据成员radius和两个虚函数area
#include
const double PI=3.14159265;
class circle
{ public:
circle(double r) { radius = r; }
virtual double area() { return 0.0; }
virtual double volume() { return 0.0; }
protected:
double radius;
};
class sphere:public circle
{ public:
sphere( double r ):circle( r ){ }
double area() { return 4.0 * PI * radius * radius; }
double volume()
{ return 4.0 * PI * radius * radius * radius / 3.0; }
};
class column:public circle
{ public:
column( double r,double h ):circle( r ) { height = h; }
double area()
{ return 2.0 * PI * radius * ( height + radius ); }
double volume()
{ return PI * radius * radius * height; }
private:
double height;
};
void main()
{ circle *p;
sphere sobj(2);
p = &sobj;
cout

[急求]使用虚函数编写程序求球体和圆柱体的体积及表面积.由于球体和圆柱体都可以看作由圆继承而来,所所以可以定义圆类Circle作为基类.在Circle类中定义一个数据成员radius和两个虚函数area 编写程序,调用函数求一个圆柱体的表面积和体积.用c语言编写.谢谢啦. 输入圆柱体的底面半径和高,求圆柱体的表面积和体积.请编写程序, 编写程序,计算圆柱体,球体,正方体和长方体的表面积和体积(提示:本题中,可先定义一 4. 编写一个程序,利用抽象类计算正方形、球体和圆柱体的表面积和体积 编写一个函数实现两个字符串的连接(不使用库函数strcat).这个用C语言怎么写程序啊求详细解释~急! 输入a,b和c的值,编写一个程序求这三个数的最大值和最小值.要求把求最大值和最小值编写成一个函数,并使用 求N个数的最大公约数和最小公倍数!错了 使用c语言 程序编写 求用C或C++语言计算平方根,要求不使用SQRT函数求用C或C++编写一个不使用SQRT函数计算的程序 【高分】求编写C语言题目,2个同学的三门成绩【语文,英语】的总分和平均分,分别使用函数和数组写?不好意思,我忘记说了,编写好的程序最好可以更改人数! C语言 编写程序 求下列分段函数的值 编写程序 输入X,求函数y=x(x 求编写程序,使用InputBox函数输入两个电阻的值,求它们并联和串联的电阻值,使用MsgBox消息框输出结果,要要求保留三位小数 急!编写fun函数求三角形面积 用C++编写程序,计算圆柱体,球体,正方体和长方体的表面积和体积.有劳各位大哥大姐了!在下呢, 编写程序:使用函数调用方法求1!+2!+3!+4!+6!之和,要求阶乘函数(或递归函数)名为fun;结果(和)变结果(和)变量为result 用c语言编写函数,求圆的周长和面积,用函数.急求. 1编写一个程序,求三个整数之和.(1)只使用main函数.(2)通过求两个整数之和的函数加以实现.