标签:
/*Copyright (c)2016,烟台大学计算机与控制工程学院 02.*All rights reserved. 03.*文件名称:main.cpp 04.*作 者:田志伟 05.*完成日期:2016年5月10日 06.*版 本 号:v1.0 07.* 08.*问题描述: 用对象数组操作长方体类 09. 输入描述: 长宽高 10.*输出描述: 面积体积 */ #include <iostream> using namespace std; class Bulk { private: double length; double width; double heigh; double s; double v; public: Bulk(double x=1.0,double y=1.0,double z=1.0):length(x),width(y),heigh(z){}; void get_value(); void output(); void mianji(); void tiji(); }; void Bulk::output() { cout<<"表面积为:"<<s<<" "<<"体积为:"<<v<<endl;; } void Bulk::mianji() { s=2*length*width+2*length*heigh+2*width*heigh; } void Bulk::tiji() { v=length*width*heigh; } void Bulk::get_value() { double a,b,c; cin>>a>>b>>c; length=a; width=b; heigh=c; } int main() { Bulk b[5]={Bulk(2.3,4.5,6.7),Bulk(1.5,3.4),Bulk(10.5)}; cout<<"请输入第五个长方体的长宽高:"<<endl; b[4].get_value(); b[0].mianji(); b[0].tiji(); b[0].output(); b[1].mianji(); b[1].tiji(); b[1].output(); b[2].mianji(); b[2].tiji(); b[2].output(); b[3].mianji(); b[3].tiji(); b[3].output(); b[4].mianji(); b[4].tiji(); b[4].output(); return 0; }
程序运行:
标签:
原文地址:http://blog.csdn.net/summer_permenent/article/details/51366747