oj平台小测试
2014-06-03 18:56
239 查看
/*Copyright (c) 2011, 烟台大学计算机学院 * All rights reserved. * 作 者: 石尧 * 完成日期:2014 年06 月 03日 * 版 本 号:v1.0 * * 问题描述:继承运用。 * 样例输入:3 4 5. * 样例输出:60。 * 问题分析:略。 */ #include <iostream> #include<Cmath> 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; //高,长、宽继承自基类 }; 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(){} Bulk::Bulk(int l, int w,int h):Rectangle(l,w),height(h) {} int Bulk::getVolume() { int s; s=getArea(); 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平台测试基础篇
- 计算字符个数——来自华为OJ平台测试基础篇
- oj平台小测试玩继承
- oj平台测试-重载运算符
- 统计各类字符个数——来自华为OJ平台测试基础篇
- DNA序列——来自华为OJ平台测试的基础题
- 找出字符串中第一个只出现一次的字符——来自华为OJ平台测试基础篇
- 在字符串中找出连续最长的数字串 ——来自华为OJ平台测试基础篇
- 句子逆序——来自华为OJ平台测试基础篇
- 输入n个整数,输出其中最小的k个——来自华为OJ平台测试基础篇
- 数字颠倒——来自华为OJ平台测试基础篇
- 字符串反转——来自华为OJ平台测试基础篇
- 字符个数统计——来自华为OJ平台测试基础篇
- 字符串匹配——来自华为OJ平台测试的基础篇
- 统计大写字母个数——来自华为OJ平台测试基础篇
- 第十五周oj平台:指针当形参
- jenkins+ant+jmeter搭建持续集成的接口测试平台
- 阿里云移动测试平台基础了解(上篇)
- 四大浏览器Windows 7平台多项测试对比
- 华为OJ平台题目:蛇形矩阵