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