C++虚函数的应用输入圆柱体的底圆半径和圆柱体的高,求出底面面积、表面积、及其体积.要求用虚函数实现.

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/22 01:27:31
C++虚函数的应用输入圆柱体的底圆半径和圆柱体的高,求出底面面积、表面积、及其体积.要求用虚函数实现.C++虚函数的应用输入圆柱体的底圆半径和圆柱体的高,求出底面面积、表面积、及其体积.要求用虚函数实

C++虚函数的应用输入圆柱体的底圆半径和圆柱体的高,求出底面面积、表面积、及其体积.要求用虚函数实现.
C++虚函数的应用
输入圆柱体的底圆半径和圆柱体的高,求出底面面积、表面积、及其体积.要求用虚函数实现.

C++虚函数的应用输入圆柱体的底圆半径和圆柱体的高,求出底面面积、表面积、及其体积.要求用虚函数实现.
只能给你个思路,具体代码还要你自己来补充,毕竟学到虚函数这一块,相信你在代码编写方面已经足以解决问题了,只是不大明白怎么使用虚函数而已
事实上虚函数说起来只是提供一个框架,限定了返回值的类型,参数类型和个数,但是具体的函数实现却没有提供,这也是为了让派生类实现多态性的手段.
以下是shape这个基类的一个求面积area()的虚函数,以及他的派生类cylinder对这个虚函数的继承和多态(注意,构造函数不能是虚函数).当在基类中声明area()为虚函数的时候,意味着你希望area()函数的实现(也就是具体的函数代码编写)在shape的派生类cylinder中能够修改,也就意味着,如果是圆柱体,则写圆柱体的面积的实现代码,如果是圆锥则写圆锥的面积的实现代码
class shape{
public:
shape (){ };
virtual flaot area();
}
class cylinder :public shape{
public:
cylinder (){};
float area (){//具体的计算cylinder的代码};
}
main(){
cylinder A;
float A_area;
A_area=A.area();
}
//你需要的是把代码完善就好,如果还有什么地方不明白的,可以Hi我

C++虚函数的应用输入圆柱体的底圆半径和圆柱体的高,求出底面面积、表面积、及其体积.要求用虚函数实现. C++编程:输入圆柱体的底圆半径和圆柱体的高,求出底面面积、表面积及其体积.要求用虚函数实现.要求用初级的写 别看不懂.要简单易懂的 VF关于输入半径和高,利用函数的方式实现计算圆柱体的体积答案 输入半径和高求圆柱体的体积的C语言程序求此程序 C++ 定义一个函数,功能为计算圆柱体的体积,并编写主函数,输入半径和高,调用函数求出圆柱体体积 Java:输入圆柱体的半径和高,计算并输出圆柱体的体积和表面积 输入圆柱体的底面半径和高,求圆柱体的表面积和体积.请编写程序, 输入圆柱体的底面半径和圆柱体的高,并计算圆柱体的表面积和体积,并输出结果 C语言已知一圆柱体的半径为r,高位h,用函数调节法求圆的面积和圆柱体的体积已知一圆柱体的半径为r,高位h,用函数调节法求圆的面积和圆柱体的体积 输入圆柱体的半径和高以及球的半径,用函数编程分别求它们的表面积.编程提示:void zmj(){float r,h;printf(“请输入圆柱体的半径和高: ”);scanf(“%f,%f”,&r,&h);double area=2*pi*r*r+2*pi*r*h;printf(“该圆 1、 使用输入框函数(inputbox)和消息框函数(msgbox)输入输出数据VB 使用输入框函数(inputbox)和消息框函数(msgbox)输入输出数据在输入框函数中输入圆柱体的底面半径和高,利用求圆柱体的体 怎么用matlab求圆柱体的体积要求写出matlab指令,并且有下列输入输出:输入:圆柱体底面圆的半径和圆柱体的高度输出:圆柱体的体积 VF程序题 *本程序的功能为输入圆柱体的半径和高,计算圆柱体表面积.SET TALK OFFCLEARLOCAL careaINPUT 请输入圆柱体的半径 TO rINPUT 请输入圆柱体的高 TO hcarea=cya(r,h)圆柱体的表面积为:,careaRETURN 输入圆柱体底面的半径R,和高H,输出其表面积S和体积V 用VB输入圆柱体底面的半径R,和高H,输出其表面积S和体积V C语言问题:输入圆的半径r求圆的面积,和周长L. 用C语言编写:输入半径R,求圆的周长、面积和球的体积. 简单的C语言代码 输入半径就可以求出圆的面积和周长 用c语言编写一个程序,输入一个圆的半径,分别求其周长和面积