第五周实验报告3
来源:互联网 发布:网络电视搜索怎么打字 编辑:程序博客网 时间:2024/05/22 06:16
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称: class time
* 作 者: 于昊
* 完成日期: 2012 年 03 月 12 日
* 版 本 号: 1.0
* 对任务及求解方法的描述部分
* 输入描述:输入时间
* 问题描述:
* 程序输出:时间
* 问题分析:
* 算法设计:……
* /
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称: class time
* 作 者: 于昊
* 完成日期: 2012 年 03 月 12 日
* 版 本 号: 1.0
* 对任务及求解方法的描述部分
* 输入描述:输入时间
* 问题描述:
* 程序输出:时间
* 问题分析:
* 算法设计:……
* /
#include <iostream>using namespace std;class Box{private:int length;int width;int height;public:int surface();Box(int length =10,int width =10,int height =10);int volume();void setdata();};Box::Box(int l,int w,int h):length(l),width(w),height(h){}int Box::volume(){return (length*width*height);}int Box::surface(){return 2*(length*width+length*height+width*height);}void Box::setdata(){cin>>length>>width>>height;}int main(){int i;Box b[5]={Box(11,11,11),Box(22,22,22),Box(33,33,33),Box()};b[4].setdata();for(i=1;i<=5;i++){cout<<"第"<<i<<"个立方体的体积是"<<b[i-1].volume()<<endl;cout<<"第"<<i<<"个立方体的表面积是"<<b[i-1].surface()<<endl;}return 0;}Box b[5]={Box(11,11,11),Box(22,22,22),Box(33,33,33),Box()这个地方第5个对象不用在大括号内定义,系统已经定义好 因为前面有Box[5]
只不过这个对象没有参数 所以只能在花括号外调用函数进行赋值。
Box::Box(int l,int w,int h):length(l),width(w),height(h){}这个相当于Box::Box(int l,int w,int h)
{
length=l;
width=w;
height=h;
}如果采用默认参数赋值,就必须有
Box(int length =10,int width =10,int height =10); 然后必须有Box::Box(int l,int w,int h)或 Box::Box(int l,int w,int h):length(l),width(w),height(h){}而且与Box()不能共存,因为这是个构造函数,不默认参数。
- 第五周实验报告3
- 第五周实验报告3
- 第五周实验报告3
- 第五周实验报告3
- 第五周实验报告3
- 第五周实验报告3
- 第五周实验报告3
- 第五周实验报告3
- 第五周实验报告3
- 第五周实验报告3
- 第五实验报告3
- 第五周实验报告(任务3)
- 第五周实验报告1-3
- 第五周实验报告 任务3
- 第五周实验报告(1-3)
- 《第五周实验报告任务3》
- 第五周实验报告(3)
- 第五周C++实验报告(3)
- source insight SHIFT+F12
- tomcat配置虚拟目录,外加域名解析
- 冒泡
- win7命令行启动oracle 11g r2监听报错
- Android运行在笔记本上
- 第五周实验报告3
- 安装Grid Control
- 学习
- 五十二軍軍歌
- 一颗激情的心,一个永远追求进步的人!
- Struts(三)ActionServlet
- Linux进程调度(4):实时调度
- [ 转]比较全的js验证,包括(身份证,手机,固话,身份证号与性别、出生日期验证等等)
- POJ-1804 Eqs 解题报告