第八周实践项目2————用对象数组操作长方柱类

/*copyright(c)2016.烟台大学计算机学院
 * All rights reserved,
 * 文件名称:text.Cpp
 * 作者:吴敬超
 * 完成日期:2016年4月17日
 * 版本号:vc++6.0
 *
 * 问题描述: 用对象数组操作长方柱类
 * 输入描述:
 * 程序输出: 输出结果
 */
 #include<iostream>
 using namespace std;
 class Bulk
 {
 public:
     Bulk(double l=1.0,double w=1.0,double h=1.0):length(l),width(w),height(h){};
     void display();
     void get_value();
 private:
    double length;
    double width;
    double height;
 };
 void Bulk::display()
 {
     double s,v;
     s=length*width+length*height+height*width;
     v=length*width*height;
     cout<<"长方柱的体积为"<<v<<endl;
     cout<<"长方柱的表面积为"<<s<<endl;
 }
 void Bulk::get_value()
 {
    cin>>length;
    cin>>width;
    cin>>height;

 }
 int main()
 {
     Bulk b[5]={Bulk(2.3,4.5,6.7),Bulk(1.5,3.4),Bulk(10.5)};
     b[4].get_value();
     int i;
     for(i=0;i<5;++i)
     {
         cout<<"b["<<i<<"]"<<endl;
         b[i].display();
     }
     return 0;
 }

运行结果:

第八周实践项目2————用对象数组操作长方柱类_第1张图片

学习心得:

理解了对象数组的含义,能够基本掌握对象数组的应用

你可能感兴趣的:(第八周实践项目2————用对象数组操作长方柱类)