c++程序设计实验报告
2012-03-27 19:15
351 查看
/*
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称: 对象数组
* 作 者: 计114-3 杨坛坛
* 完成日期: 2012 年 3 月27 日
* 版 本 号: vc2008
* 对任务及求解方法的描述部分
* 输入描述:
* 问题描述:运用对象数组,调用成员函数
* 程序输出: 长方柱面积,体积
* 程序头部的注释结束
*/
运行结果:
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称: 对象数组
* 作 者: 计114-3 杨坛坛
* 完成日期: 2012 年 3 月27 日
* 版 本 号: vc2008
* 对任务及求解方法的描述部分
* 输入描述:
* 问题描述:运用对象数组,调用成员函数
* 程序输出: 长方柱面积,体积
* 程序头部的注释结束
*/
#include <iostream> using namespace std; class Cuboid {public: Cuboid(double x =1.0,double y=2.0,double z=3.5);//默认参数的构造函数 double volume();//求长方柱的体积 double area();//成员函数求面积 void set_value();//置三边的值 void show(); private: double length;//长 double width;//宽 double heigth;//高 }; Cuboid::Cuboid(double x ,double y,double z) { length=x; width=y; heigth=z; } void Cuboid::set_value() { cout<<"请输入长,宽,高:"<<endl; cin>>length; cin>>width; cin>>heigth; } void Cuboid::show() { cout<<"体积:"<<volume()<<endl; cout<<"面积:"<<area()<<endl<<endl; } double Cuboid::volume() { double V; V=2*(length*width+length*heigth+width*heigth); return V; } double Cuboid::area() { double S; S=length*width*heigth; return S; } void main() { int i=0; Cuboid C[5]={Cuboid(2.0,3.5,4.5),Cuboid(1.2,3.2,7.8),Cuboid(7.6,6.5,4.5),Cuboid()}; C[4].set_value(); for(i=0;i<5;i++) { cout<<"C["<<i<<"]:"<<endl; C[i].show(); } }
运行结果:
相关文章推荐
- C++程序设计实验报告(六十四)---第十周任务3
- C++程序设计实验报告(一)
- C++程序设计实验报告【5.1.2】
- C++程序设计实验报告【5.1.3】
- C++程序设计实验报告(二)
- C++程序设计实验报告(四十三)---第六周任务一
- C++程序设计实验报告(七十四)---第十四周任务二
- C++程序设计实验报告(十一)
- C++程序设计实验报告(七十九)---第十六周任务一
- c++程序设计实验报告(10.1)
- C++程序设计实验报告(十二)
- C++程序设计实验报告(二十三)
- C++程序设计实验报告(二十八)---第二周任务二
- C++程序设计实验报告(六十)---第九周任务4
- C++程序设计实验报告(一)
- C++程序设计实验报告(一)
- C++程序设计实验报告(二)
- C++程序设计实验报告(四十七)---第六周任务五
- C++程序设计实验报告(十三)
- C++程序设计实验报告(四)