第五周任务3(求5个长方柱的体积和表面积)

 
/* (程序头部注释开始)
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生 
* All rights reserved.
* 文件名称: 编写基于对象的程序,求5个长方柱的体积和表面积。                        
* 作    者: 臧鹏                       
* 完成日期: 2012 年    03   月   20    日
* 版 本 号: V1.0         

* 对任务及求解方法的描述部分
* 输入描述: 
* 问题描述: 
* 程序输出: 
* 程序头部的注释结束
*/

#include<iostream>
using namespace std;
class Box
{
public:
	Box(int a=5,int b=4,int c=3):length(a),width(b),height(c){}
	int Volume();//体积
	int Area();//面积
	void input();//用于第五个数组赋值
	//void show();//用于输出
private:
	int length;
	int width;
	int height;
};

void Box::input()
{
	int a,b,c;
	cout<<"请输入第五个长方体的长宽高"<<endl;
	cin>>a>>b>>c;
	length=a;
	width=b;
	height=c;
}
/*void Box::show()
{
cout<<"体积为"<<Volume()<<endl;
cout<<"面积为"<<Area()<<endl;
}*/
int Box::Area()
{
	return((length*width+length*height+width*height)*2);
}
int Box::Volume()
{
	return(length*width*height);
}
int main()
{
	Box a[5]={
		Box(7,8,9),
			Box(20,21,2),
			
			Box(23,5,7)
			
			
	};
    a[4].input();
	cout<<"第一个长方体的面积"<<a[0].Area() <<"体积为"<<a[0].Volume()<<endl;
	cout<<"第二个长方体的面积"<<a[1].Area() <<"体积为"<<a[1].Volume() <<endl;
	cout<<"第三个长方体的面积"<<a[2].Area() <<"体积为"<<a[2].Volume() <<endl;
	cout<<"第四个长方体的面积"<<a[3].Area()<<"体积为"<<a[3].Volume() <<endl;
	cout<<"第五个长方体的面积"<<a[4].Area() <<"体积为"<<a[4].Volume() <<endl;
	return 0;
	
	//void show();
}

 

 

上机感言:

在输出的时候忘了在调用的函数后面加括号,导致结果都是零,一个低级错误,记住了以后

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值