第八周上机实践项目-项目2-用对象数组操作长方柱类
来源:互联网 发布:linux查看svn仓库目录 编辑:程序博客网 时间:2024/06/05 17:53
/* *Copyright (c)2016,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.cpp *作 者:刘涛 *完成日期:2016年4月18号 *版 本 号:v1.0 * *问题描述:用对象数组操作长方柱类 */#include<iostream>#include<string>using namespace std;class Bulk{public: Bulk(double l=1.0,double w=1.0,double h=1.0):length(l),width(w),heigth(h){}//默认参数的构造函数 void get_value();//输入长宽高 void output();//输出体积,表面积private: double length; double width; double heigth;};void Bulk::get_value(){ cout<<"请输入长宽高:"; cin>>length>>width>>heigth;}void Bulk::output(){ cout<<"该长方柱的体积为:"<<length*width*heigth<<endl; cout<<"该长方柱的表面积为:"<<2*(length*width*heigth)<<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(); //下面分别输出这5个长方柱的体积和表面积 int i; for(i=0;i<5;i++) { cout<<"第"<<i+1<<"个长方体体积,表面积分别为"<<endl; b[i].output(); } return 0;}
运行结果:
<img src="http://img.blog.csdn.net/20160418202839642?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
知识点总结:
运用了类中的对象数组,考察了默认参数的构造函数,有初值用初值,没有初值就会调用默认参数的构造函数
0 0
- 第八周上机实践项目-项目2-用对象数组操作长方柱类
- 第八周上机实践项目——项目2-用对象数组操作长方柱类
- 第八周上机实践项目 项目2-用对象数组操作长方柱类
- 第八周上机实践项目2:用对象组操作长方柱类
- 第八周实践项目2————用对象数组操作长方柱类
- 第八周项目:用对象数组操作长方柱类
- 第五周上机实践项目——对象数组操作长方柱类
- 第四周上机实践项目3——用对象数组操作长方柱类
- 第四周上机实践项目3-用对象数组操作长方柱类
- 第八周实践项目2-用对象数据操作长方柱类
- 第八周项目2-用对象数组操作长方柱类
- 第八周 【项目2-用对象数组操作长方柱类】
- 第八周项目2用对象数组操作长方柱类
- 第八周项目2 用对象数组操作长方柱类
- 第八周项目2-用对象数组操作长方柱类
- 第八周项目2用对象数组操作长方柱类
- 第八周项目2用对象数组操作长方柱类
- 第八周项目2——用对象数组操作长方柱类
- Mybatis 使用mybatis_Generator 生成PO类 、mapper.java 类、Mappering.xml映射文件
- 【NOIP2015】IOIOI卡片占卜
- 卡尔曼滤波简介说明及其算法MATLAB实现代码
- Android 自己实现 NavigationView [Design Support Library(1)]
- ContentProvider
- 第八周上机实践项目-项目2-用对象数组操作长方柱类
- malformedurlexception: protocol not found
- 安卓014Fragment
- elk之必备插件
- Retrofit+Rxjava
- shiro安全框架学习(1)
- UVA_10664_Luggage
- 安卓015BroadcastRecever
- java的System.exit(0)和System.exit(n)