【OJ】---A---长方体继承自矩形
来源:互联网 发布:云和数据培训怎么收费 编辑:程序博客网 时间:2024/05/01 14:46
题目要求如上
-----------------------------------------------------------------------------------------------------------------------------------------------
C++代码:
/* * Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. * 作 者: 沈远宏 * 完成日期:2014 年 06月17日 * 版 本 号:v1.0 * 问题描述:Description如下的代码中,定义了Rectangle矩形类,在此基础上定义Bulk立方体派生类,请在(1)-(6)处填上需要的代码,使程序输出指定长、宽、高的立方体的体积。Input长方体的长、宽、高Output长文体的体积*/#include <iostream>using namespace std;class Rectangle //矩形类{private:int length; //矩形的长和宽int width;public:Rectangle();Rectangle(int l,int w); //构造函数,l、w分别代表长和宽int getArea(); //求面积};class Bulk: public Rectangle //立方体类{public:Bulk(); //默认构造函数Bulk(int l, int w,int h); //带参数的构造函数int getVolume();private:int height; //高,长、宽继承自基类};//只提交begin到end部分的代码//*********** begin *************//Rectangle类的成员函数Rectangle::Rectangle():length(0),width(0) {}Rectangle::Rectangle(int l,int w):length(l),width(w) {}int Rectangle::getArea(){return length*width;}//Bulk类的成员函数Bulk::Bulk():Rectangle(),height(0){}Bulk::Bulk(int l, int w,int h):Rectangle(l,w),height(h){}int Bulk::getVolume(){return getArea()*height;};//*********** end ***************int main(){int x,y,z;cin>>x>>y>>z;Bulk b(x,y,z);cout<<b.getVolume()<<endl;return 0;}
运行结果:
OJ要求结果输出例样:
0 0
- 【OJ】---A---长方体继承自矩形
- OJ-练习-长方体继承自矩形
- 长方体继承自矩形
- 【OJ】(二)---K---长方体继承自矩形
- C++ 长方体继承自矩形
- C++ 长方体继承自矩形
- C++ 长方体继承自矩形
- OJ2536长方体继承自矩形
- C++长方体继承自矩形
- [YTU]_2536( C++ 长方体继承自矩形)
- OJ第三批——Problem K:C++ 长方体继承自矩形
- c++习题1_A_长方体继承自矩形
- 第十六周自由练习项目——acm 长方体继承自矩形
- oj-1-长方形继承矩形
- hdu-oj 矩形A + B
- 【OJ】(二)---A---矩形类定义
- 长方体继承立方体
- 【杭电oj】2524 - 矩形A + B(找规律)
- 深入显出-理解程序接口
- 带模板的二叉树包含递归遍历,与非递归,插入子树
- C++中内存分配详解
- 找到自定义cell相对于父视图的位置
- apache+tomcat 乱码问题
- 【OJ】---A---长方体继承自矩形
- Mongo connecting error Failed to connect to: *.*.201.18:27018: Remote server has closed the conne
- 矩阵的范数
- 中国软件服务业政策和形势_赵小凡
- HDOJ 1528 Card Game Cheater
- JSP EL expression language
- flash_image
- Linux 常用的压缩、解压及打包命令简表
- T-SQL查询优化