实验报告

原创 2012年03月21日 22:38:25
 
  1. #include <iostream>         
  2. using namespace std;      
  3. class Long      
  4. {      
  5. public:      
  6.     Long();     
  7.     Long(float x,float y,float z):length(x),width(y),heigth(z){};    
  8.     void show();      
  9.     void getvalue();      
  10. private:      
  11.     float length;      
  12.     float width;      
  13.     float heigth;      
  14.     float volume ;      
  15.     float surface ;      
  16. };      
  17. int main()      
  18. {      
  19.     int i;      
  20.     Long L[5]={Long(12,10,15),Long(13,14,15),Long(7,8,9)};//前边必须要声明带参数的构造函数才行,否则在这里对数组元素直接初始化将会出错。      
  21.     L[4].getvalue();    
  22.     for(i=0;i<5;i++)    
  23.     {    
  24.         L[i].show();    
  25.     }    
  26.     return 0;      
  27. }    
  28.     
  29.     
  30. Long::Long()     
  31. {     
  32.     heigth=10;     
  33.     width=10;     
  34.     length=10;     
  35. }     
  36.     
  37. void Long::show()      
  38. {      
  39.     cout<<"三边为:"<<length<<" "<<width<<" "<<heigth<<endl;      
  40.     volume=length*width*heigth;      
  41.     surface =2*(length*heigth+length*width+width*heigth);      
  42.     cout<<"体积为:"<<volume<<" "<<" 面积为:"<<surface<<endl;      
  43. }      
  44.     
  45. void Long::getvalue()      
  46. {      
  47.     float x,y,z;    
  48.     cout<<"请输入三边: ";    
  49.     cin>>x;     
  50.     cin>>y;    
  51.     cin>>z;    
  52.     length=x;      
  53.     width=y;      
  54.     heigth=z;    
  55. }    

C++程序设计实验报告(9-1)

/* 实验内容:实现Time类中的运算符重载 * 程序的版权和版本声明部分  * Copyright (c) 2011, 烟台大学计算机学院学生  * All rights reser...

VC编程工具的灵活使用实验报告

《数据结构》实验一:      VC编程工具的灵活使用 一..实验目的      复习巩固VC编程环境的使用,以及C++模板设计。 1.回顾并掌握VC单文件结构程序设计过程。 ...

《C++第八周实验报告1-1(2)》---在方案二的基础上,扩展+、-、*、/运算符的功能,使之能与double型数据进行运算

/* 【任务1】实现复数类中的运算符重载 定义一个复数类重载运算符+、-、*、/,使之能用于复数的加减乘除。 (3)方案三:在方案二的基础上,扩展+、-、*、/运算符的功能,使之能与double型数据...

同步机制实验报告_Nachos Lab3

内容一:总体概述 通过本次实习,了解同步的原理及其实现方法。信号量及PV操作是一种经典的同步方法,通过P和V操作在进程间传递一个整数值。为了解决信号量机制带来的程序编写困难、效率低等不足,出现了管程...

C++程序设计实验报告(八十四) --- 第十七周任务一

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2012, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:二进...

C++程序设计实验报告(九)

实验目的:学会使用循环控制语句解决实际问题 实验内容:编写大奖赛用计分程序 * 程序头部注释开始(为避免提交博文中遇到的问题,将用于表明注释的斜杠删除了) * 程序的版权和版本声明部分 *...

操作系统ucore lab4实验报告

操作系统lab4实验报告

操作系统作业调度实验报告

一、实验名称 作业调度算法实验。 二、实验目标 已知n个作业的进入时间和估计运行时间(以分钟计) (1)单道环境下,分别用先来先服务调度算法、短作业优先调度算法、响应比高者优先调度算法,求出批...

人工智能消解原理实验报告

一实验目的及原理 目的:通过编程实现对子句的消解,进一步理解含有参数的子句如何使用消解规则,掌握子句消解的原理和规则。 原理:令L1,L2为两任意原子公式;L1和L2具有相同的谓词符号,但一般具有不同...

YUV和RGB的相互转换实验报告

1、彩色空间转换的公式及分析;2、实验流程分析;3、关键代码及分析;4、实验结果及分析;5、结论...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:实验报告
举报原因:
原因补充:

(最多只允许输入30个字)