第八周项目二 用对象数组操作长方柱类
2016-04-17 16:07
309 查看
/*copyright(c)2016.烟台大学计算机学院 * All rights reserved, * 文件名称:text.Cpp * 作者:舒文超 * 完成日期:2016年4月17日 * 版本号:vc++6.0 * * 问题描述: 输入长方柱的长宽高,求长方柱的体积与表面积 */ #include<iostream> using namespace std; class Bulk { public: Bulk(double x=1.0,double y=1.0,double z=1.0):length(x),width(y),height(z){}; void get_value(); void output_value(); private: double length; double width; double height; }; void Bulk::get_value() { cout<<"please input the length"<<endl; cin>>length; cout<<"please input the width"<<endl; cin>>width; cout<<"please input the height"<<endl; cin>>height; } void Bulk::output_value() { cout<<"长方柱体积为:"<<endl; cout<<length*width*height<<endl; cout<<"长方柱表面积为:"<<endl; cout<<2*((length*width)+(length*height)+(width*height))<<endl<<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<<"基本数据:"<<endl; b[i].output_value(); } return 0; }
相关文章推荐
- easyui使用数据库数据展示导航标题:idea
- js--继承
- 大型网站设计-负载均衡
- 《Linux操作系统分析》之理解进程调度时机跟踪分析进程调度与进程切换的过程
- hdu1501 Zipper(dfs && dp)
- C语言第十四篇:循环嵌套
- iOS开发——纯代码界面(UIViewController和文本类控件)
- 堆栈实现
- redis之存储---数据结构
- [算法练习]Excel Sheet Column Title
- 【bzoj3438】【小M的作物】【最小割】
- 機器學習基石(Machine Learning Foundations) 机器学习基石 作业四 课后习题解答
- 线程的同步与互斥
- Android Tween动画之RotateAnimation实现图片不停旋转
- linux 线程创建 同步与互斥
- Cannot create JDBC driver of class '' for connect URL 'jdbc:mysql://localhost:3306/test'
- 【matlab】:matlab如何实现计算三个点组成的角的角度值
- c语言 字符串的拼接和分割
- activiti 数据库连接配置
- activiti 数据库连接配置