第4周项目3对象数组操作长方柱类

来源:互联网 发布:网络社会的崛起 编辑:程序博客网 时间:2024/05/16 05:13
/*。*Copyright(c)2014,烟台大学计算机学院*All right reserved,*文件名:test.cpp*作者:毕玉堂*完成日期:2015年4月3日*版本号:v1.0*问题描述:*输入描述:*程序输出:*/
#include <iostream>using namespace std;class Bulk{private:    double length,width,heigth;public:    Bulk(double l=1.0,double w=1.0,double h=1.0):length(l),width(w),heigth(h){};    void get_value();    void output();};void Bulk::get_value(){    cin>>length>>width>>heigth;}void Bulk::output(){    cout<<"volume"<<" "<<length*width*heigth<<" ";    cout<<"area"<<" "<<((length*width)*2+(length*heigth)*2+(width+heigth)*2)<<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个长方柱的体积和表面积     b[0].output();     b[1].output();     b[2].output();     b[3].output();     b[4].output();     return 0;}

运行结果:


0 0
原创粉丝点击