2.事先编写一个程序,计算正方体、球体和圆柱体的表面积和体积.(提示:声明一个抽象基类 container,派提示:声明一个抽象基类 container,派生类cube、sphere和cylinder,基类中求表面积和体积的

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 07:00:36
2.事先编写一个程序,计算正方体、球体和圆柱体的表面积和体积.(提示:声明一个抽象基类 container,派提示:声明一个抽象基类 container,派生类cube、sphere和cylinder,基类中求表面积和体积的

2.事先编写一个程序,计算正方体、球体和圆柱体的表面积和体积.(提示:声明一个抽象基类 container,派提示:声明一个抽象基类 container,派生类cube、sphere和cylinder,基类中求表面积和体积的
2.事先编写一个程序,计算正方体、球体和圆柱体的表面积和体积.(提示:声明一个抽象基类 container,派
提示:声明一个抽象基类 container,派生类cube、sphere和cylinder,基类中求表面积和体积的成员函数声明为纯虚函数.)

2.事先编写一个程序,计算正方体、球体和圆柱体的表面积和体积.(提示:声明一个抽象基类 container,派提示:声明一个抽象基类 container,派生类cube、sphere和cylinder,基类中求表面积和体积的
.
直接用公式呗……
//计算圆柱体表面积,r是半径,h是高
double CylinderArea(double r, double h)
{
return 3.14159*r*r*2+2*3.14159*r*h;
}
//计算圆柱体体积
double CylinderVolume(double r, double h)
{
return 3.14159*r*r*h;
}
//计算球体表面积
double BallArea(double r)
{
return 4*3.14159*r*r;
}
//计算球体体积
double BallVolume(double r)
{
return 4*3.14159*r*r*r/3.0;
}
//计算正方体表面积
double CubicArea(double r)
{
return r*r*6;
}
//计算正方体体积
double CubicVolume(double r)
{
return r*r*r;
}
//计算长方体表面积
double CuboidArea(double a, double b,double c)
{
return a*b*2+b*c*2+a*c*2;
}
//计算长方体体积
double CuboidVolume(double a, double b, double c)
{
return a*b*c;
}

2.事先编写一个程序,计算正方体、球体和圆柱体的表面积和体积.(提示:声明一个抽象基类 container,派提示:声明一个抽象基类 container,派生类cube、sphere和cylinder,基类中求表面积和体积的 4. 编写一个程序,利用抽象类计算正方形、球体和圆柱体的表面积和体积 编写程序,计算圆柱体,球体,正方体和长方体的表面积和体积(提示:本题中,可先定义一 用C++编写程序,计算圆柱体,球体,正方体和长方体的表面积和体积.有劳各位大哥大姐了!在下呢, C语言如何利用子函数来编写一个程序、目的是计算球体的体积、、 C语言编程:从键盘上输入一个正方体的棱长,计算并输出这个正方体的表面积和体积2.编写程序:从键盘上输入一个正方体的棱长,计算并输出这个正方体的表面积和体积.要求:用一个子函 编写程序,计算一个长方体的表面积和体积. 编写一个程序,计算s=1!+2!+…..+10! win-tc程序:编写一个程序计算两个正整数的最大公约数和最小公倍数. 编写一个程序 计算下面n个数的和2,3/2,4/3,.,(n+1)/n 请高手们帮我编写一个能计算累加和1+2+3+..+x的javaScript程序 编写一个 Shell 程序,计算从1到用户输入数字的和.(1+2+3+…n) 怎样计算一个程序所需要的时间?比如求1!+2!+...+n!的和!(整个过程用C++编写) 编写程序,计算S 用c语言编写一个计算球体体积的程序,其中球体半径为10m#includeint main(void){int r,v;r=10;v=4.0f/3.0f*3.14*r*r*r;printf(V:%d ,v);} 编写一个程序,输入上底,下底和高,计算并输出梯形的面积 编写一个程序.编写一个程序,同时计算1到1000之间所有3的倍数之和和所有7的倍数之和. 第二个图是一个正方体和一个球体,图三是两个正方体和三个球体.