#include <iostream>
using namespace std;
class Box
{
public:
Box::Box(double h,double w,double len):height(h),width(w),length(len){}
Box::Box();
int volume();
int area();
void setmessage();
private:
int height;
int width;
int length;
};
//构造函数
Box::Box()
{
height = 10;
width = 10;
length = 10;
}
//计算长方体体积函数
int Box::volume()
{
return (height*width*length);
}
//计算长方体面积函数
int Box::area()
{
return (2*(height*width+height*length+width*length));
}
//设置输入行数
void Box::setmessage()
{
cout << "请输入三个整数:" << endl;
cin >> height;
cin >> width;
cin >> length;
}
//主函数
int main()
{
Box a[4]={
Box(5,6,7),
Box(4,9,3),
Box(7,8,9),
Box(),
};
a[4].setmessage();
cout<<"a[0]的体积为:"<<a[0].volume()<<"表面积为:"<<a[0].area()<<endl;
cout<<"a[1]的体积为:"<<a[1].volume()<<"表面积为:"<<a[1].area()<<endl;
cout<<"a[2]的体积为:"<<a[2].volume()<<"表面积为:"<<a[2].area()<<endl;
cout<<"a[3]的体积为:"<<a[3].volume()<<"表面积为:"<<a[3].area()<<endl;
cout<<"a[4]的体积为:"<<a[4].volume()<<"表面积为:"<<a[4].area()<<endl;
system("pause");
return 0;
}
第五周任务3:长方体“类”
最新推荐文章于 2014-03-25 11:45:31 发布