1樓:匿名使用者
首先:t1.perimeter_value();
t1.area_value();
t1.input_value(3,7,5,3);//兩個點的座標你為什麼先計算周長和面積,最後才輸入值,順序反了再次:void rectangle::
input_value(int a,int b,int c,int d)
2樓:御阪
#include
struct point
;double area(point p1,point p2)void main ()
給個思路。自己改改
求採納為滿意回答。
矩形滿足於什麼條件,才存在乙個新的矩形,它的周長和面積
3樓:因你而美麗
你是不是想說當矩形滿足什麼條件時,才存在乙個新的矩形,它的周長和面積分別是已知矩形周長和面積的一半?
設矩形長,寬分別是a,b
則面積為ab,周長為2a+2b
設滿足條件的新矩形乙個長邊為x,則短邊為2a+2b-x則面積是:(1/2)ab =x(2a+2b-x)解得x=a+b±/2
因為x是長邊,所以x=a+b+/2
那麼另外那條短邊就是:
2a+2b-x = a+b-/2
當然要滿足乙個條件,
因為這個新的矩形是在原來的矩形中間截的,所以要滿足:
a+b-/2 < b 短邊小於原來的短邊
a+b+/2 < a 長邊小於原來的長邊
舉例:a=3,b=2
則新的矩形的長寬分別是:5+√22 ,5-√22a=5,b=4
則新的矩形的長寬分別是:9+√71 ,9-√71
c++問題: 定義乙個名為rectangle的矩形類,其屬性資料為矩形左上角和右下角的點的座標,能計算矩形的面積
4樓:匿名使用者
可以 假設左上角座標為(x0,y0) 右下角座標為(x1,y1);
則矩形面積s=fabs((x0-x1)*(y0-y1)); 使用fabs();函式 需在檔案開始寫
#include;
5樓:樂酷科技
#include
struct point
;double area(point p1,point p2)void main ()
給個思路。自己改改
定義乙個名為rectangle的矩形類,其屬性數值為矩形的左上角和右下角的座標
6樓:
#include
using namespace std;
class rectangle
};double area(const rectangle& rec)
int main()
7樓:
(右下角的y-左上角的y)*(右下角的x-左上角的x)
c++問題:設計乙個名為rectangle的矩形類,其屬性為矩形的左下角和右上角兩個點的座標,能計算矩形的面積
8樓:匿名使用者
給你兩種 寫法
第一種:
#include
#include
class rectangle
//int getleft()
int getbottom()
int getright()
int gettop()
void setleft(int left)void setbottom(int bottom)void setright(int right)void settop(int top)
int getarea();
private:
int itsleft;
int itsbottom;
int itsright;
int itstop;
int width;
int height;
};rectangle::rectangle(int left,int bottom,int right,int top)
int rectangle::getarea()void cal(int left,int bottom,int right,int top)
設計並測試乙個名為rectangle的矩形類,其屬性為矩形的左下角與右上角兩個點的座標,能計算矩形的面積
9樓:
1.析構函式往往用來做「清理善後」 的工作,即釋放class rectangle所占用的記憶體。
2.const表示函式不能修改物件資料成員。
3.itstop = top 表示:把傳進來的引數top的值賦給類 rectangle的資料成員itstop
itsleft = left 表示:把傳進來的引數left的值賦給類 rectangle的資料成員itsleft
itsbottom =bottom 表示:把傳進來的引數bottom 的值賦給類 rectangle的資料成員itsbottom
4.每個類都有自己乙個指向自己的指標,這個指標就是this。this->top就是代表類rectangle中的top ,而top則指類外部傳進來的引數。
設計並測試乙個名為rectangle的類表示矩形,其屬性為矩形的左下角和右上角兩個座標點
10樓:匿名使用者
不知道你需要什麼語言來實現,這裡就隨便弄了:
11樓:匿名使用者
#include
#include
using namespace std;
class point
double y;
};class rectangle
rectangle(double x1,double y1,double x2,double y2):p1(x1,y1),p2(x2,y2)
double getlength()
double getarea()
private:
point p1,p2;
};void main()
設計並測試乙個名為retangle的矩形類,其屬性為矩形的左下角與右上角兩個點的座標,能計算矩形的面積
12樓:李哥
#include
#include
class cpoint
protected:
float x, y;
};class crect : public cpointvoid zlength()
void area()
private:
float r;
float b;
};void main()
13樓:匿名使用者
public class rectangleset}
public point toprightset}
public int getarea()
int width = this._topright.x - this._bottomleft.x;
int heigth = this._bottomleft.y - this._topright.y;
return width * heigth;}
程式設計實現矩形類Rectangle,該類包含長,寬等屬性,幾個
public class rectanglepublic rectangle int w,int h public double area 定義乙個類rectangle,描述乙個矩形,包含有長 寬兩種屬性,以及計算面積的方法 class rect 定義面積唯讀屬性 public int area g...
定義名為vehicles交通工具的基類該類中
system.collections.collectionbase就是為指定的類集合提供的基類 提供此基類旨在使實施者建立強型別自定義集合變得更容易,這也是2.0以後泛型的基礎。問題一 是不是可以用來自定義集合?可以,只要你寫的類繼承於他就行了。問題二,說白了,這是一種設計模式,為什麼,要寫n多的 ...
矩形的判定,矩形的判定方法都有哪些
矩形的判定,有幾種方法,有三個角都是直角的四邊形,而且相鄰兩邊長不相等。或者兩條對邊長度相等,且有乙個角是直角的四邊形 矩形的判定方法都有哪些 矩形的常見判定方法如下 1 有乙個角是直角的平行四邊形是矩形 2 對角線相等的平行四邊形是矩形。3 有三個角是直角的四邊形是矩形。4 定理 經過證明,在同一...