第五周任务(三)
来源:互联网 发布:app推广网站源码 编辑:程序博客网 时间:2024/06/06 17:04
* (程序头部注释开始)
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称: 编写基于对象的程序
* 作 者: 齐艳红
* 完成日期:2011 年 3月 20日
* 版 本 号:
* 对任务及求解方法的描述部分:求5个长方柱的体积和面积
* 输入描述: 包括数据成员长、宽、高;
* 问题描述: 前四个长方柱要在定义数组时初始化,前三个直接给参数,第四个默认构造函数,第五个有键盘输入赋值
* 程序输出:
* 程序头部的注释结束*/
#include<iostream>#include<Cmath>using namespace std;class Box{public:int vol();int areas();void set_data();Box::Box(int h=1,int w=1,int l=1):height(h),width(w),length(l){}private:int height;int width;int length;};void Box::set_data(){cin>>height;cin>>width;cin>>length;}int Box::areas(){return 2*(height*width+width*length+length*height);}int Box::vol(){return (height*width*length);}int main(){Box a[5]={Box(10,12,15),Box(15,18,20),Box(16,20,26)};for(int i=0;i<4;i++){cout<<"("<<i<<")"<<"长方柱的表面积是:"<<a[i].areas()<<endl;cout<<"("<<i<<")"<<"长方柱的体积是:"<<a[i].vol()<<endl;}cout<<"请输入第五组的值:";a[4]. set_data();cout<<"(4)"<<"长方柱的表面积是:"<<a[4].areas()<<endl;cout<<"(4)"<<"长方柱的体积是:"<<a[4].vol()<<endl;return 0;}
- 第五周任务(三)
- 第五周 任务三
- 第五周 任务三
- 第五周任务三
- 第五周任务三
- 第五周任务三
- 第五周任务三
- 第五周任务三
- 第五周 任务三
- 第五周任务三
- 第五周任务三 长方体
- 长方体。第五周任务三
- C++程序设计实验报告(四十一)---第五周任务三
- 第五周实验报告(任务三)《处理分数》
- 第五周任务(-)
- 第五周实验报告 任务三
- 第五周实验报告 任务三
- 第五周任务(2)
- 用cmd命令杀死进程
- LM3S系列芯片出厂ISP烧写程序
- 也学Oracle之筑基篇
- 简单的dll创建
- sk_buff 剖析
- 第五周任务(三)
- 从Git仓库中恢复已删除的分支或丢失的commit
- Is not a valid date and time 不是有效的日期格式
- 为Excel2010图表设置动态数据源
- Flex跨域调用Webservice 问题 解决 Channel.Security.Error
- NS-3有线网络脚本编写步骤( 以first.cc为例.mm)
- 模板 - 类模板
- 2012年3月20日C语言学习笔记
- 设计三角形类(是用带参数的构造函数)