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...