• C++走向远洋——38(用对象数组操作长方柱类)


    */
     * Copyright (c) 2016,烟台大学计算机与控制工程学院
     * All rights reserved.
     * 文件名:changfangzhu.cpp
     * 作者:常轩
     * 微信公众号:Worldhello
     * 完成日期:2016年4月23日
     * 版本号:V1.0
     * 问题描述:用对象数组操作长方柱类
     * 程序输入:1 2 3
     * 程序输出:见运行结果
     */
    #include <iostream>  
    using namespace std;  
    class Bulk  
    {  
    public:  
        Bulk(double x=1.0,double y=1.0,double z=1.0):lengh(x),width(y),height(z) {};  
        void get_value();  
        void display();  
    private:  
        double lengh;  
        double width;  
        double height;  
    };  
      
    void Bulk::get_value()  
    {  
        cout<<"please input lengh, width, height:";  
        cin>>lengh;  
        cin>>width;  
        cin>>height;  
    }  
      
    void Bulk::display()  
    {  
        cout<<"    The volume is: "<<lengh*width*height<<endl;  
        cout<<"    The surface area is: "<<2*(lengh*width+lengh*height+width*height)<<endl;  
        cout<<endl;  
    }  
      
    int main()  
    {  
        Bulk b[5]= {Bulk(2.3,4.5,6.7),Bulk(1.5,3.4),Bulk(10.5)};  
        b[4].get_value();  
        //下面分别输出这个长方柱的体积和表面积  
        for(int i=0; i<5; ++i)  
        {  
            cout<<"长方柱b["<<i<<"]"<<endl;  
            b[i].display();  
        }  
        return 0;  
    }  

    运行结果:


    心得:

           专心,用心,细心

  • 相关阅读:
    定时机制
    选择排序
    二分插入排序
    无名管道pipe
    Makefile
    Python下划线与命名规范
    Django IDE 开发环境的搭建
    Apache如何添加虚拟目录
    在Eclipse下如何安装插件
    Python的模块、包等概念的理解
  • 原文地址:https://www.cnblogs.com/chxuan/p/8232241.html
Copyright © 2020-2023  润新知