/*
*檔名稱:
*完成日期: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 在第一次團隊衝刺結束...