實現圓類 Circle 圓類包含圓心 Point p 和半

2021-05-14 08:21:00 字數 3584 閱讀 5220

1樓:匿名使用者

public static void main(string args)

}class circle

public double getsquare()

設計一個圓類circle,其資料成員為圓半徑r,成員函式用於完成圓的周長與面積

2樓:封測的說法

#include using namespace std; const double pi=3.14159; class circle double perimeter() double area() }; void main(){ double r; cout <>r; circle c(r); cout <<"perimeter=" <

編寫幾何圖形圓的類circle,包括兩個屬性:圓心o(另定義point(點)類實現)和半徑r。

3樓:匿名使用者

#include

using namespace std;

class point

float getx()

float gety()

void display();

private:

float x;

float y;

};void point::display()class circle

void display1();

private:

point point;

float r;

};void circle::display1()int main()

/*因為不明白你究竟想問什麼,我就只寫了你所要求的和簡單的輸出。

/*因為x,y是類point的私有成員,在類circle中要想使用它們,則需要point類中的成員函式呼叫,故:定義了getx()和gety()函式,

希望對你有幫助,已經除錯通過*/

如何用c#編寫幾何圖形圓的類circle,包括兩個屬性:圓心o(用上題中的point類實現)和半徑? 5

4樓:魔法軟糖

題目中bai的point類呢,默

du認就用zhisystem.drawing.point代替了。dao

public class circle

int getr()

void setr(int newr)

void moveto(point newp)void display() ,\r\n半徑屬是: ", p.x, p.y, r)) }}

設計一個點類(point),一個圓類(circle) 要求:

5樓:司馬刀劍

#include

using namespace std;

class point //point 類的宣告//建構函式

point(point &p); //拷貝建構函式int getx()

int gety()

private: //私有資料

int x,y;

};//成員函式的實現

point::point(point &p)//形參為point類物件的函式

void fun1(point p)

//返回值為point類物件的函式

point fun2()

//主程式

int main()

class circle //宣告類circle 及其資料和方法;// 類的實現

circle::circle(float r) // 建構函式初始化資料成員radius

float circle::circumference() // 計算圓的周長

float circle::area() // 計算圓的面積大體就是這樣了...

求用c++編寫幾何圓形的類circle,包括兩個屬性:圓心o和半徑r

6樓:匿名使用者

point類不用寫了吧,就兩個座標

class circle

point geto()

int getr()

void setr(int r)

void moveto(point p)

void seto(point p)

void display()

private:

point p;

int r;

}point類要過載運算子

定義一個點類point包括x座標和y座標(int)。定義一個圓類circle,

7樓:寒寒家

首先,類一般是有預設的無參建構函式的,但是因為定義了circle的有參建構函式,circle(point pp,int rr),所以系統不會在生成預設的無參建構函式

然後因為在main函式中有: circle c1(p1,7),c2;其中的c2並沒有給它引數,系統會認為它使用的是無參建構函式

所以這就原因了。如果不加上circle(){}的話,系統會認為c2是不合法的,因為沒有它的無參建構函式。

c++程式設計點和圓(類與物件)

8樓:山水阿銳

您好,這樣:

#include

using namespace std;

class point

//建構函式

point(point &p);

int getx(void) //取x座標int gety(void) //取y座標private:

int x,y; //點的座標

private:

point p1,p2;

double dist; // 距離};// 組合類的建構函式

distance::distance(point a, point b):p1(a),p2(b)

int _tmain(int argc, _tchar* argv)這段程式的執行結果是:

point拷貝建構函式被呼叫

point拷貝建構函式被呼叫

point拷貝建構函式被呼叫

point拷貝建構函式被呼叫

distance建構函式被呼叫

the distance is:5

設計一個描述圓的circle類,該類包括的屬性有:圓心座標x,y和圓的半徑radius;包 30

9樓:匿名使用者

#include

#define pi 3.14

class circle

;circle::circle()

void circle::setpoint(int a,int b)void circle::setradius(float c)float circle::

getarea()int main()

/*個人覺得設定圓心沒什麼用啊,程式通過測試了,呵呵*/

採用C定義圓柱類Cylinder,繼承圓類Ci

include include using namespace std define pi 3.14159 class circle 圓類 class cylinder public circle 圓柱類繼承圓類 cylinder float r,float h 解構函式 cylinder radi...

用c編寫程式定義圓類,用c編寫程式定義圓類

class ccircle idisposable 建構函式2 半徑 x座標 y座標 public ccircle double radius,double x,double y 設定中心點 x座標 y座標 public void setcenter double x,double y 返回半徑 半...

C的圓柱類繼承圓類怎麼寫,用C 寫圖形類繼承 長方形 圓形 三角形 圓形求面積。

public class circle 求圓周長 public float getcircumference 求圓面積 public flot getarea public class cylinder circlepublic float getsu cearea 測試這兩個類 class pro...