第5周实验指导3

来源:互联网 发布:合工大网络教育 编辑:程序博客网 时间:2024/06/06 17:40
 
/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生  * All rights reserved. * 文件名称:长方体                             * 作    者:张旭                               * 完成日期:  2012   年   3   月    19  日 * 版 本 号:略           * 对任务及求解方法的描述部分 * 输入描述:略  * 问题描述:略  * 程序输出:略  * 程序头部的注释结束 */  #include <iostream>using namespace std;class chang{public:chang ():length(24.0),width(3.2),heigth(3.1){}; chang (float x, float y, float z):length(x),width(y),heigth(z){};void set (float = 0, float = 0, float = 0);void out ();float area ();float tiji ();private:float length;float width;float heigth;};int main (){chang zhu [5] = { chang (1, 2.3, 9.6), chang (2, 3, 4), chang(2.6, 6.6, 34)};zhu [4].set ();for (int i = 1; i < 6; ++i){cout << "第" << i << "个长方住的信息:" << endl;zhu [i - 1].out ();cout << "表面积:" << zhu [i - 1].area () << " 体积:" << zhu [i - 1].tiji () << endl;}system ("pause");return 0;}void chang::set (float x, float y, float z){cin >> x >> y >> z;cout << endl;length = x;width = y;heigth = z;}void chang::out (){cout << length << "   " << width << "   " << heigth << endl;}float chang::area (){return (length * width + width * heigth + heigth * length) * 2;}float chang::tiji (){return length * width * heigth;}

原创粉丝点击