C++走向远洋——29(长方柱类)

*/
 * Copyright (c) 2016,烟台大学计算机与控制工程学院
 * All rights reserved.
 * 文件名:长方柱类.cpp
 * 作者:常轩
 * 微信公众号:Worldhello
 * 完成日期:2016年3月30日
 * 版本号:V1.0
 * 问题描述:长方柱类
 * 程序输入:1 2 3,1 2 3,1 2 3
 * 程序输出:见运行结果
 */
#include<iostream>
using namespace std;
class Bulk
   {
   public:
       void setlwh(int l,int w,int h);
       int volume(int l,int w,int h);

       int areas(int l,int w,int h);

   private:
	   int length;
	   int width;
	   int heigth;
   };
   void Bulk::setlwh(int l,int  w,int h)
  {
         length=l;
         width=w;
         heigth=h;
  }

int Bulk::volume(int l,int w,int h )
{
    return length*width*heigth;
}
int Bulk::areas(int l,int w,int h)
{
    return 2*(length*width+width*heigth+heigth*length);
}
int main()
   {
	   int l,w,h;
	   int i,j;
	   Bulk t;
	   int Bu[3][3];
	   for(i=0;i<3;i++)
        for(j=0;j<3;j++)
        cin>>Bu[i][j];
	   for(i=0;i<3;i++)
            t.setlwh(Bu[i][0],Bu[i][1],Bu[i][2]);
       for(i=0;i<3;i++)
        {
            cout<<"体积:"<<t.volume(Bu[i][0],Bu[i][1],Bu[i][2])<<"面积:"<<t.areas(Bu[i][0],Bu[i][1],Bu[i][2])<<endl;
        }
       return 0;
   }

运行结果:

 

心得:

        付出总会有收获

原文地址:https://www.cnblogs.com/chxuan/p/8232252.html