/*
* 程序的版权和版本声明部分:
* Copyright (c) 2013.烟台大学计算机学院。
* All rights reserved.
* 文件名称:对象数组操作长方柱类
* 作 者:崔俊
* 完成日期:2014 年 4月 1 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:
* 问题描述:
* 程序输出:
*/
#include <iostream>
using namespace std;
class Bulk
{
private:
double l;
double w;
double h;
public:
Bulk(double a=1.0,double b=1.0,double c=1.0);
void output();
void get_value();
};
Bulk::Bulk(double a,double b,double c)
{
l=a;
w=b;
h=c;
}
void Bulk::output()
{
cout<<"的表面积为:"<<2*(l*h+l*w+w*h)<<endl;
cout<<"体积为:"<<l*w*h<<endl;
}
void Bulk::get_value()
{
cin>>l>>w>>h;
}
int main ()
{
Bulk b[5]={Bulk(2.3,4.5,6.7),Bulk(1.5,3.4),Bulk(10.5)};
cout<<"输入b[4]的长、宽、高:";
b[4].get_value();
for(int i=0;i<5;i++)
{
cout<<"b["<<i<<"]";
b[i].output();
}
}