对象数组操作长方柱类
2014-05-11 17:03
127 查看
#include <iostream> using namespace std; class Bulk { public: Bulk(double l=1.0,double w=1.0,double h=1.0):length(l),width(w),heigth(h){}; void get_value(); double area(); double cube(); void output(); private: double length; double width; double heigth; }; void Bulk::get_value() { cout<<"请输入长宽高:"; cin>>length>>width>>heigth; } double Bulk::area() { return 2*(length*width+length*heigth+width*heigth); } double Bulk::cube() { return length*width*heigth; } void Bulk::output()//可直接输入面积和体积表达式,把area()和cube()去除 { cout<<"表面积:"<<area()<<endl; cout<<"体积:"<<cube()<<endl; } int main() { Bulk b[5]={Bulk(2.3,4.5,6.7),Bulk(1.5,3.4),Bulk(10.5)}; b[4].get_value(); b[0].output();//可写个循环输出 b[1].output(); b[2].output(); b[3].output(); b[4].output(); return 0; }运行结果:
相关文章推荐
- C27_OC17-日期类型NSDate
- .net 错误处理
- hash poj_1200 Crazy Search
- 20140511 科技脉搏 -中国互联网正在全面接管中国经济?
- eclipse安装Flash Builder 4后变成中文,怎么解决
- Leetcode 树 Same Tree
- linux下的基本命令
- 命令行执行python模块时提示包找不到的问题
- C26_OC16-OC类型包装
- 小总结
- 不容易系列之(4)——考新郎 杭电 acm 2049 Java
- iftop和iostat安装和简单使用
- 0012-APK-Activity-Wallpaper
- Android文件系统的结构及目录用途、操作方法
- 顺序栈的c语言实现(程序可运行)。。。2014.5.11
- 剪切板使用
- ThreadLocal源码分析
- 推荐一个文献翻译软件--Deja Vu X
- 妈妈的人生哲学:时间会把尊严还给你
- Java异常机制浅析