求助—用成员函数来实现的C++程序题

来源:百度知道 编辑:UC知道 时间:2024/09/28 06:56:55
原题是这样的:
需要求3个长方住的体积,请编写一个基于对象的程序,数据成员包括length(长)width(宽),height(高)。要求用成员函数实现以下功能:
(1)由键盘分别输入3个长方住的长、宽、高
(2)计算长方住的体积
(3)输出3个长方住的体积
上机调试并运行。
不知道朋友dielsalder给予的答案上机调试了么?
怎么好象我上机调试有些错。。。期待再次的参与,谢谢!

#include <iostream.h>

class Rec
{
private:
double length;
double width;
double height;
public:
Rec();
Rec(double length,double width,double height);
double getVol();
};

Rec::Rec()
{
length=0;
width=0;
height=0;
}

Rec::Rec(double length,double width,double height)
{
this->length=length;
this->width=width;
this->height=height;
}

double Rec::getVol()
{
return length*width*height;
}

int main()
{
double length;
double width;
double height;
Rec* r[3];
for(int i=0;i<3;i++)
{
cin>>length>>width>>height;
r[i]=new Rec(length,width,height);
}
for(int i=0;i<3;i++)
{
cout<<r[i]->getVol()<<endl;
delete r[i];
}
return 0;
}

dsfs

回答这种问题实在上太没意义