/* (程序头部注释开始)
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称: Bulk_316.cpp
* 作 者: 苗向前
* 完成日期: 2012 年 03 月21 日
* 版 本 号: V5.3
* 对任务及求解方法的描述部分
* 输入描述:
* 问题描述:
* 程序输出:
* 程序头部的注释结束
*/
#include <iostream>
using namespace std;
class Bulk
{
public:
Bulk():length(3.0),width(3.0),heigth(3.0){};
Bulk(double x,double y,double z):length(x),width(y),heigth(z){};
void set_value();
void display();
private:
double length;
double width;
double heigth;
};
void Bulk::set_value()
{
cout<<"请输入长、宽、高:"<<endl;
cin >> length;
cin >> width;
cin >> heigth;
}
void Bulk::display()
{
cout <<"体积为:\n"<<length * width * heigth << " ";
cout <<"表面积为:\n"<<2*(length * width + length * heigth + width * heigth)<<endl;
}
int main()
{
//定义前3个为参数初始化的构造函数后两个为默认构造函数的数组
Bulk a[5] = {Bulk(2,3,5),Bulk(3,5,7),Bulk(10,10,10)};
a[4].set_value();
for(int i = 0;i < 5;++i)
{
cout<<"第"<<i<<"个的"<<endl;
a[i].display();
}
system("pause");
return 0;
}
运行结果:
上机感言:
还记得《裸婚》里的一句经典话:细节打败爱情。原来细节打败的并不只是爱情。还有程序猿。所以要注重细节。