第十六周ACM(1)
来源:互联网 发布:淘宝店一共有多少分 编辑:程序博客网 时间:2024/06/05 08:42
#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 ************* //Rectangle类的成员函数Rectangle::Rectangle() {} 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){}//Bulk::Bulk(int l, int w,int h):length(l),wedth(w),height(h){}int Bulk::getVolume(){return getArea()*height;}; int main(){ int x,y,z; cin>>x>>y>>z; Bulk b(x,y,z); cout<<b.getVolume()<<endl; return 0;}
问题描述:长方体继承自矩形.
运行结果:
体会心得: 转攻ACM , 这几个周会很小发博文了 发了也是简单的代码加运行结果了.
0 0
- 第十六周ACM(1)
- 第十六周OJ(1)
- 第十六周自由练习项目——acm C++复数运算符重载(+与<<)
- 第十六周自由练习项目——acm c++继承
- 第十六周自由练习项目——acm 多重继承
- 第十六周实验报告(1)
- 第十六周实验报告(1)
- 第十六周项目4 指来指去(1)
- 第十六周 项目2--指来指去(1)
- 第十六周项目二(1)补充
- 第十六周 程序阅读一(1)
- 第十六周阅读项目(1)
- 第十六周阅读程序(1)
- 第十六周 程序阅读(1)
- 第十六周项目1(8)-基数排序
- 第十六周程序阅读(1)
- 第十六周项目 阅读程序(1)
- 第十六周阅读程序(1)
- 【leetcode】sort list
- WeifenLuo.WinFormsUI.Docking的 右键 的个性处理
- Rotate List
- Unsupported compiler 'com.apple.compilers.llvmgcc42' selected for architecture 'armv7'
- fedora系统布的tomcat服务在其他电脑上访问不到
- 第十六周ACM(1)
- 源码安装libvirt 常见问题
- hive--2014.6.10
- mac下安装安卓开发环境
- jQuery 表格排序插件 Tablesorter 使用
- js自己写的一个手机电话同时可以验证的正则表达式
- Oracle中得blob字段导入到DB2的Blob字段
- 如果我只有一点点喜欢你,我就不会给你说
- 重构机房收费系统总结1之配置文件+反射+抽象工厂