第12周實驗報告4

2021-06-06 09:47:26 字數 1827 閱讀 6086

感情資料看錯了,一直沒發o(∩_∩)o~

/* (程式頭部注釋開始)      

* 程式的版權和版本宣告部分

* 檔名稱:點類與圓類

* 作 者:張旭

* 完成日期: 2012 年 5 月 9 日

* 版 本 號:略

* 對任務及求解方法的描述部分

* 輸入描述:略

* 問題描述:略

* 程式輸出:略

* 程式頭部的注釋結束

*/

#include #includeusing namespace std;

class point

double distance(const point &p) const

double getx() const

double gety() const

void setx(double x1)

void sety(double y1)

friend ostream & operator<<(ostream &,const point &);

protected:

double x,y;

};ostream & operator<<(ostream &output,const point &p)

;double circle::area( ) const

ostream &operator<<(ostream &output,const circle &c)

bool circle::operator<(const circle &c)

bool circle::operator>=(const circle &c)

bool circle::operator<=(const circle &c)

bool circle::operator==(const circle &c)

bool circle::operator!=(const circle &c)

void crossover_point(point &p, circle &c, point &p1,point &p2 )

int main( )

{ circle c1(3,2,4),c2(4,5,5);

point p1(1,1),p2(3,-2),p3(7,3);

cout<<"圓c1: "<0)?"外":((locate(p1, c1)<0)?"內":"上"))<0)?"外":((locate(p2, c1)<0)?"內":"上"))<0)?"外":((locate(p3, c1)<0)?"內":"上"))圓c1: center=[3, 2], r=4

點p1: [1,1]

點p1在圓c1之內

點p2: [3,-2]

點p2在圓c1之上

點p3: [7,3]

點p3在圓c1之外

圓c1: center=[3, 2], r=4

小於小於等於

不等於圓c2: center=[3, 2], r=4

點p1: [1,1]

與圓c1: center=[3, 2], r=4

的圓心相連,與圓交於兩點,分別是:

交點: [6.57771,3.78885]

交點: [-0.577709,0.211146]

請按任意鍵繼續. . .

第12周實驗報告4

實驗目的 類的組合和繼承 圓的關係 作 者 胡斌 完成日期 2012 年 5月8日 版本號 v1.0 include include include define pi 3.14 using namespace std class point point point double getx doub...

第8周實驗報告1 2

程式頭部注釋開始 程式的版權和版本宣告部分 檔名稱 實現分數類中的運算子過載,在分數類中可以完成分數的加減乘除 運算後再化簡 求反 比較 6種關係 的運算 作 者 朱亞楠 完成日期 2012 年 04 月 9 日 版 本 號 對任務及求解方法的描述部分 輸入描述 問題描述 程式輸出 程式頭部的注釋結...

第12周實驗報告3

程式頭部注釋開始 程式的版權和版本宣告部分 檔名稱 開車?作 者 張旭 完成日期 2012 年 5 月 8 日 版 本 號 略 對任務及求解方法的描述部分 輸入描述 略 問題描述 略 程式輸出 略 程式頭部的注釋結束 include include include using namespace s...