*/
* 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;
}
运行结果:
心得:
付出总会有收获