第十三周2

2021-06-22 05:20:04 字數 1361 閱讀 5362

/*

*檔名稱:

*完成日期:2014 年 5 月 25 日

*版本號:v1.0

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

*輸入描述: -

*問題描述:(1)先建立乙個point(點)類,包含資料成員x,y(座標點);

(2)以point為基類,派生出乙個circle(圓)類,增加資料成員(半徑),基類的成員表示圓心;

(3)編寫上述兩類中的構造、析構函式及必要運算子過載函式(本專案主要是輸入輸出);

(4)定義友元函式,判斷點p與圓的位置關係(返回值<0圓內,==0圓上,>0 圓外);

(5)在圓類上過載關係運算子(6種),使之能夠按圓的面積比較兩個圓的大小。

*程式輸出:點與圓的關係,圓與圓的大小關係

*問題分析:

*演算法設計:

*/#include//using namespace std;

#includeconst double pi=3.14;

class point

~point(){}

double getx()

double gety()

friend ostream & operator << (ostream &out,point &p);

protected:

double x,y;

};class circle:public point

~circle(){}

double getr()

friend double locate(point,circle);

friend ostream & operator << (ostream &out,circle &c);

double area();

bool operator > (circle &c);

bool operator < (circle &c);

bool operator >= (circle &c);

bool operator <= (circle &c);

bool operator == (circle &c);

bool operator != (circle &c);

private:

double r;

};ostream & operator << (ostream &out,point &p)

bool circle::operator < (circle &c)

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

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

int main( )

第十三周作業 2

程式頭部注釋開始 為避免提交博文中遇到的問題,將用於表明注釋的斜槓刪除了 程式的版權和版本宣告部分 檔名稱 求值 作 者 王智凱 完成日期 2011 年 11 月 17 日 版 本號 凱凱 對任務及求解方法的描述部分 輸入描述 無 問題描述 自定義函式,用泰勒公式實現計算sin和cos的近似值,要求...

第十三周專案2

煙台大學計算機學院 檔名稱 xiangmu.cpp 完成日期 2017年11月26日 問題描述 設計乙個演算法,輸出在二叉排序中查詢時查詢某個關鍵字經過的路徑 輸入描述 無 輸出描述 輸出路徑 include include define maxsize 100 typedef int keytyp...

第十三周周小結

2.本週工作任務 幫助各個團隊明確第二次衝刺的目標,制定明天團隊的任務和分工,點評團隊倉庫。我負責的團隊安卓五組,web五組,web八組,web九組 3.作業情況 無 4.本週發現的問題 1 大部分團隊的任務制定的不夠具體,而且有些任務有點偏離了他們在第二次衝刺所指定的目標。2 在第一次團隊衝刺結束...