第五周项目3-对象数组操作长方体类
/*
*程序的版权和版本声明部分:
*Copyright(c)2014,烟台大学计算机学院学生
*All rights reserved.
*文件名称:
*作者:田成琳
*完成日期:2014 年 3月 25 日
*版本号:v1.0
*对任务及求解方法的描述部分:
*输入描述:第四个长方体的长、宽、高
*问题描述:
*程序输出:5个长方体的面积与体积
*问题分析:
*算法设计:
*/
#include<iostream>
using namespace std;
class Bulk
{
public:double area();double volume();void get_value();void output();Bulk(double l=1.0,double w=1.0,double h=1.0);
private:double length,width,height;
};
Bulk::Bulk(double l,double w,double h)
{length=l;width=w;height=h;
}
void Bulk::get_value()
{cin>>length>>width>>height;
}
double Bulk::area()
{return 2*length+2*width+2*height;
}
double Bulk::volume()
{return length*width*height;
}
void Bulk::output()
{cout<<area()<<" "<<volume()<<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<<"第"<<i+1<<"个长方体的面积和体积分别为:"<<endl;b[i].output();}return 0;
}
运行结果:
心得体会:~
第五周项目3-对象数组操作长方体类相关推荐
- 第五周项目3-用多文件组织多个类的程序
将项目2用"一个项目多个文件"的方式实现,其中两个类的声明放在同一个.h文件中,每个类的成员函数分别放一个文件,main()函数用一个文件.体会这样安排的优点. class.h # ...
- 第五周项目二-游戏中的角色类(2)
/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:王蕊 *完成日期:2016年3月29日 *版 本 ...
- 第五周项目二-游戏中的角色类(1)
/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:王蕊 *完成日期:2016年3月29日 *版 本 ...
- 【Android 逆向】Android 逆向通用工具开发 ( 静态库项目中的网络操作核心类 CNetwork 分析 )
文章目录 一.adabingo 静态库项目中的网络操作核心类 CNetwork 分析 一.adabingo 静态库项目中的网络操作核心类 CNetwork 分析 CNetwork 相关方法分析 : 等 ...
- 第七周 项目四-队列数组
/* Copyright (c)2017,烟台大学计算机与控制工程学院 All rights reserved. 文件名称:第7周项目项目4 - 队列数组.cpp 作 者:孙仁圆 完成日期:2017年 ...
- 第七周项目四—队列数组
/* Copyright (c)2015,烟台大学计算机与控制工程学院 All rights reserved. 文件名称:第7周项目项目4 - 队列数组.cpp ...
- 第五周 项目二 建立链栈算法库
/* Copyright (c)2017,烟台大学计算机与控制工程学院 All rights reserved. 文件名称:第5周项目2--建立链栈算法库.cpp 作 者:孙仁圆 完成日期:2017年 ...
- python第五周项目答案_工作页python流程控制(第五周 ).doc_学小易找答案
[单选题]Mary is ()hardworking than her sister, but she failed in the exam. (5.0分) [单选题]设a.b为float型变量,则以 ...
- 第八周项目二-用对象数组操作长方柱类
/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:王蕊 *完成日期:2016年4月19日 *版 本 ...
最新文章
- ubuntu联网经常掉线的解决方法
- hdu 5366 简单递推
- VS2010 重命名文件:源文件名和目标文件名相同 的解决方案
- Python 常用Web框架的比较
- Interview:算法岗位面试—10.24下午—上海某软件公司(机器学习,上市)电话面试—考察SVM、逻辑回归、降低过拟合、卷积网络基础等
- springBoot搭建activiti工作流
- Xcode 升级后,常常遇到的遇到的警告、错误,解决方法(转)
- 基于改进YOLO v3网络的夜间环境柑橘识别方法
- blender教学记录
- 计算机专业方面的论文,计算机专业毕业论文
- Android Studio导入从Github下载的源码
- XSLT Transform
- 2015年Java开发岗位面试题归类
- python批处理远程关机脚本,python实现远程通过网络邮件控制计算机重启或关机
- 2019年BAT面试通关宝典:数据结构+JVM+并发编程+分布式...
- 超燃!高效 MacBook 工作环境配置,超实用!
- matlab---之imcrop
- 访问共享服务器的没有权限文件夹权限设置,访问共享文件夹的时候提示没有权限访问网络资源怎么解决...
- Burp suite的扫描模块
- 两台计算机和两台交换机的VLAN配置,两台交换机如何配置连接?
热门文章
- 手机安装python jam有什么影响_oppo 手机上运行 appium + python 遇到的坑
- VS2015: warning MSB8012: TargetPath问题的解决
- 自定义HID手柄实现unity3D反馈手柄震动功能
- 基于html的美食网站——速鲜站餐饮食品(HTML+CSS+JavaScript)大学生网页制作教程 表格布局网页模板 学生HTML静态美食网页设计作业成品 简单网页制作代码 学生美食网页作品...
- QQ小程序,邀请码申请链接
- 软件工程职业_关于软件工程职业的7个关键思考
- 助力车(电动自行车)的3C认证的费用
- 万年历定时关机c语言代码,C语言程序设计能力教程电子万年历设计.doc
- TensorFlow中ModuleNotFoundError: No module named ‘xxx‘解决方案
- CLion安装与配置教程