/*
02.* 程序的版权和版本声明部分
03.* Copyright (c)2012, 烟台大学计算机学院学生
04.* All rightsreserved.
05.* 文件名称: object.cpp
06.* 作者:王俊
07.* 完成日期: 2013年4 月3 日
08.* 版本号: v1.0
09.* 输入描述:无
10.* 问题描述:
11.* 程序输出:
02.* 程序的版权和版本声明部分
03.* Copyright (c)2012, 烟台大学计算机学院学生
04.* All rightsreserved.
05.* 文件名称: object.cpp
06.* 作者:王俊
07.* 完成日期: 2013年4 月3 日
08.* 版本号: v1.0
09.* 输入描述:无
10.* 问题描述:
11.* 程序输出:
12.*/
程序代码:
#include <iostream>
#include <stdlib.h>
using namespace std;
class Bulk
{
public :
Bulk(double x=1.0,double y=1.0,double z=1.0):length(x),width(y),heigth(z){}
double V(); //初始化
double S();
void get_value();
private :
double length;
double width;
double heigth;
};
double Bulk::V()
{
cout<<"体积为"<<length*width*heigth<<endl; //计算体积
return length;
}
double Bulk::S()
{
cout<<"表面积为"<<(2*length*width+2*length*heigth+2*width*heigth)<<endl;
return width;
}
void Bulk:: get_value()
{
cout<<"请输入长,宽,高:"<<endl;
cin>>length>>width>>heigth;
}
int main()
{
Bulk b[5]={Bulk(2.3,4.5,6.7),Bulk(1.5,3.4),Bulk(10.5)};//初始化
b[4].get_value();
for(int i=0;i<5;i++)
{
cout<<"第"<<i<<"个长方体为:"<<endl;
b[i].V();
b[i].S();
}
return 0;
}
运行结果:
![](https://img-my.csdn.net/uploads/201304/03/1364992238_1524.jpg)