問題及**:
#include #include using namespace std;
class point
; friend istream &operator>>(istream &,point &);
friend ostream &operator<
double getx();
double gety();
};istream &operator>>(istream &in,point &p)
ostream &operator<
;double circle::volume()
istream &operator>>(istream &in,circle &c)
ostream &operator<
bool operator>(circle &c1,circle &c2)
bool operator>=(circle &c1,circle &c2)
bool operator==(circle &c1,circle &c2)
bool operator!=(circle &c1,circle &c2)
point crosspoint1(circle &c,point &p)
point crosspoint2(circle &c,point &p)
int main( )
{ point p0;
cout<>p0;
cout<>c0;
cout<0)?"外":((locate(p1, c1)<0)?"內":"上"))<0)?"外":((locate(p2, c1)<0)?"內":"上"))<0)?"外":((locate(p3, c1)<0)?"內":"上"))c2":"面積:c1<=c2")
執行結果:
學習小結:
a big program!
花了好長時間,其實花最長時間的還是第五第六個問
和賀老師討論了一番+自己糾結了大半個晚上,終於解決
原來是double型資料的精度問題
前五個感覺都是小菜啊,哈哈。。。。
第六個寫出來了,但是有點粗糙,總感覺有更好的辦法
ok!
點圓的關係
完成日期 2014年6月9日 版本號 v1.0 對任務及求解方法的描述部分 圓的比較 我的程式 include include using namespace std class point 建構函式 double distance const point p const 求距離 friend os...
13 1點 圓的關係
作 者 王穎 完成日期 2014 年 5 月 20 日 版 本 號 v1.0 輸入描述 無 問題描述 1 先建立乙個point 點 類,包含資料成員x,y 座標點 2 以point為基類,派生出乙個circle 圓 類,增加資料成員 半徑 基類的成員表示圓心 3 編寫上述兩類中的構造 析構函式及必要...
13 1點 圓的關係
程式的版權和版本宣告部分 檔名稱 a.cpp 作 者 孔雲 完成日期 2014年5月25日 版 本 號 v1.0 輸入描述 主函式已給出。問題描述 1 先建立乙個point 點 類,包含資料成員x,y 座標點 2 以point為基類,派生出乙個circle 圓 類,增加資料成員 半徑 基類的成員表示...