/*
*檔名稱:
*完成日期:2023年5月19日
*版本號:v0.1
*對任務及求解方法的描述部分:
*輸入描述:無
*問題描述:1)先建立乙個point(點)類,包含資料成員x,y(座標點);
(2)以point為基類,派生出乙個circle(圓)類,增加資料成員(半徑),基類的成員表示圓心;
(3)編寫上述兩類中的構造、析構函式及必要運算子過載函式(本專案主要是輸入輸出);
(4)定義友元函式計算圓外一點雨圓心的連線與圓的交點。
*程式輸入:
*程式輸出:
*問題分析:
*演算法設計:
*我的程式:
*/#include #include using namespace std;
class circle;
class point
point(double xx,double yy):x(xx),y(yy) {}
double get_x()
double get_y()
friend ostream & operator<
friend void crossover_point(point &p,circle &c, point &p1,point &p2 );
};ostream & operator<
{ output<
結果展示:
心得體會:有點小麻煩。。。。
第十三周專案一點 圓的關係
作 者 紀麗娜 完成日期 2014年05月22日 版 本 號 v1.0 問題描述 1 先建立乙個point 點 類,包含資料成員x,y 座標點 2 以point為基類,派生出乙個circle 圓 類,增加資料成員 半徑 基類的成員表示圓心 3 編寫上述兩類中的構造 析構函式及必要運算子過載函式 本專...
第十三周專案2 圓的比較
完成日期 2014.05.25 版本號 v1.1 問題描述 在專案1的基礎上,在圓類上過載關係運算子 6種 使之能夠按圓的面積比較兩個圓的大小。自編main函式完成測試。include includeusing namespace std class point 建構函式 protected dou...
第十三周 專案1 點和圓的位置關係
檔名稱 完成日期 2014年5月19日 版本號 v0.1 對任務及求解方法的描述部分 輸入描述 無 問題描述 1 先建立乙個point 點 類,包含資料成員x,y 座標點 2 以point為基類,派生出乙個circle 圓 類,增加資料成員 半徑 基類的成員表示圓心 3 編寫上述兩類中的構造 析構函...