第五周项目三

来源:互联网 发布:手机app界面设计软件 编辑:程序博客网 时间:2024/05/18 00:59
/** Copyright (c) 2014, 烟台大学计算机学院* All rights reserved.* 作    者:孙玲倩* 完成日期:2014 年 3 月 30日* 版 本 号:v1.0* 输入描述: 无* 问题描述:对象数组操作长方柱类* 问题分析:略* 算法设计:略*/#include <iostream>using namespace std;class Bulk{private:    double length;    double width;    double heigth;public:    Bulk(int l=2,int w=2,int h=2)    {        length=l;        width=w;        heigth=h;    }    int tiji();    int biaomianji();    void output();    void get_value();};void Bulk::get_value(){    int a,b,c;    cout<<"请输入长、宽、高:"<<endl;    cin>>a>>b>>c;    length=a;    width=b;    heigth=c;}int Bulk::tiji(){    return (length*width*heigth);}int Bulk::biaomianji(){    int b=0;    b=2*(length*width)+2*(length*heigth)+2*(width*heigth);    return b;}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个长方柱的体积和表面积    cout<<"长方柱的体积为:"<<endl;    for(int i=0; i<5; i++)    {        cout<<b[i].tiji()<<"  ";    }    cout<<endl<<"长方柱的表面积为:"<<endl;    for(int i=0; i<5; i++)    {        cout<<b[i].biaomianji()<<"  ";    }    return 0;}

0 0
原创粉丝点击