题目是这样的:/*定义一个矩形类Rectangle,包含:保护数据成员:doubleLength;//矩形的长doubleWidth;//矩形的宽公有成员函数:doubleArea();//计算矩形的面积doublePerim();//计算矩...
题目是这样的:
/*定义一个矩形类Rectangle,包含:保护数据成员:double Length;//矩形的长double Width;//矩形的宽公有成员函数:double Area();//计算矩形的面积 double Perim();//计算矩形的周长 void Show();//显示输出矩形的面积和周长基本要求:必须设计构造函数和析构函数;编制应用程序,创建矩形对象,求解矩形的面积和周长,并且显示输出*/
这是我做的:
#include
using namespace std;
class Rectangle {
private:
double Len;
double Wid;
public:
void setrect (double Length, double Width)
{Len=Length; Wid=Width; }
double Area() { return Len*Wid;}
double Perim() { return 2*(Len+Wid);}
~Rectangle(){};
};
void main()
{ Rectangle a(Len,Wid);
cin>>"面积是:">>a.Area()>>endl; cout>>"周长是:">>a.Perim()>>endl;
}
这是我同学做的:
/*#include
using namespace std;
class Rectangle{private:float length;float width;public:
Rectangle(float len,float wid){length=len;width=wid; }
~Rectangle(){};float GetArea(){return length*width;}
float GetPerim(){return 2*length+2*width;}
float GetLength(){return length;}
float GetWidth(){return width;}
};
void main()
{ float length,width;cout<>length;cout<>width;Rectangle r(length,width);
cout<
我感觉都差不多,但是我的却不能运行,求大神指导下,我到底错在哪,该怎么改正。
悬赏分不够了,请见谅 。
展开