第十三周自由练习项目——体积
2014-05-25 21:06
260 查看
/* *程序的版权和版本声明部分: *Copyright(c)2014,烟台大学计算机学院学生 *All rights reserved. *文件名称:体积 *作者:刘中林 *完成日期:2014 年 5 月 25 日 *版本号:v1.0 *对任务及求解方法的描述部分: *输入描述: - *问题描述: *程序输出: *问题分析: *算法设计: */ #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(0,0),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; }
*样例输出:
*心得体会:焦虑。。
相关文章推荐
- 第十三周自由练习项目——倒叙输出一个整数
- 第十三周自由练习项目——acm
- 第十三周自由练习项目——考试
- 第十七周自由练习项目——acm 抽象基类
- 第十六周自由练习项目——acm c++继承
- 第十七周自由练习项目——acm 学生最高最低成绩
- 第十六周自由练习项目——acm复数类--重载运算符+,-,*,/
- 第十六周自由练习项目——acm 复数类--重载运算符+
- 第二十周自由练习项目——acm 对象转换
- 第十六周自由练习项目——acm 输入输出--保护继承
- 第四周自由练习项目——掷筛子
- 第二周上机自由练习项目——java开篇(2)
- 第十周自由练习项目——函数调用求最小值
- 第十九周自由练习项目——acm 输出日期时间类——友元类
- 第二十周自由练习项目——acm——类模板
- 第十七周自由练习项目——acm C++类实现最大数的输出
- 第十五周上机自由练习项目——函数间微妙的差别
- 第十四周自由练习项目——随意输入数从大到小输出
- 第十六周自由练习项目——acm 复数类--重载运算符3+
- 第十八周自由练习项目——acm 对象数组求最大值