第四周项目三 对象数组操作长方形类

来源:互联网 发布:魅族手淘宝网的价格 编辑:程序博客网 时间:2024/05/01 05:28
/* *Copyright (c) 2014,烟台大学计算机学院void change(int a[8][8]); *All rights reserved. *文件名称:main.cpp *作者:苏强 *完成日期:2015年3月30日 *版本号:v1.0 * *问题描述: 用数组操作类、有默认参数的构造函数,输出表面积和体积 */#include <iostream>using namespace std;class Bulk{private:    double length;    double width;    double heigth;public:    Bulk(double l=1.0,double w=1.0,double h=1.0);    void get_value();    void output();};Bulk::Bulk(double l,double h,double w){    length=l;    width=w;    heigth=h;}void Bulk::get_value(){    cin>>length>>width>>heigth;}void Bulk::output(){    cout<<"表面积是:"<<2*((heigth*width)+(width*length)+(heigth*length));    cout<<"   体积是:"<<heigth*width*length<<endl<<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();    //下面分别输出这5个长方柱的体积和表面积    for(int i=0; i<5; i++)    {        cout<<"第"<<i+1<<"个长方体的:";        b[i].output();    }}

 

 

 

 

 

0 0