#include/* 程式頭部注釋開始
* 程式的版權和版本宣告部分
* 檔名稱:
* 作 者: 李瑞
* 完成日期: 2012 年5 月9 日
* 版 本 號: v1.0
* 對任務及求解方法的描述部分
* 輸入描述:……
* 問題描述:……
* 程式輸出:……
* 程式頭部的注釋結束*/
#include#includeusing namespace std;
class point
point(double x0,double y0)
~point(){}
double getx()
double gety()
friend ostream & operator << (ostream &, point &);
double x, y;
};
class circle: public point
circle(double x0, double y0, double r);
~circle(){};
friend int locate(point p1, circle c1);
double length(point p1, point p2);
friend ostream & operator << (ostream &, circle &);
friend bool operator > (circle & c1, circle & c2);
friend bool operator < (circle & c1, circle & c2);
friend bool operator >= (circle & c1, circle & c2);
friend bool operator <= (circle & c1, circle & c2);
friend bool operator == (circle & c1, circle & c2);
friend bool operator != (circle & c1, circle & c2);
friend void crossover_point1(point & p1, circle & c1, point & p4, point & p5);
protected:
double radii;
};circle::circle(double x0, double y0, double r):point(x0, y0),radii(r){}
void crossover_point1(point & p1, circle & c1, point & p4, point & p5)
int locate(point p1, circle c1)
else if(length == c1.radii)
else }
ostream & operator << (ostream & out, point & p)
ostream & operator << (ostream & out, circle & c)
bool operator > (circle & c1, circle & c2)
else }
bool operator < (circle & c1, circle & c2)
else }
bool operator >= (circle & c1, circle & c2)
else }
bool operator <= (circle & c1, circle & c2)
else }
bool operator == (circle & c1, circle & c2)
else }
bool operator != (circle & c1, circle & c2)
else }
int main( )
if(c1 < c2)
if(c1 >= c2)
if(c1 <= c2)
if(c1 == c2)
if(c1 != c2)
cout << "圓c2: " << c2;
cout << endl;
point p4, p5;
crossover_point1(p1, c1, p4, p5);
cout << "點p1: " << p1;
cout << "與圓c1: " << c1;
cout << "的圓心相連,與圓交於兩點,分別是:" << endl;
cout << "交點: " << p4;
cout << "交點: " << p5;
第十二周實驗報告1
實驗目的 學會使用迴圈控制語句解決實際問題,並強化注重效率的觀念 實驗內容 用迴圈控制語句編寫程式,完成表示式的計算 求1000內的完數 作 者 徐嘉健 完成日期 2011 年 11 月 13 日 版本號 number one 對任務及求解方法的描述部分 輸入描述 無 問題描述 乙個數如果恰好等於它...
第十二周實驗報告1
include includeusing namespace std class student protected int num string name char class student1 public student private int age string addr student ...
第十二周實驗報告(1)
程式頭部注釋開始 程式的版權和版本宣告部分 檔名稱 作 者 李瑞 完成日期 2012 年 5月6 日 版 本 號 v1.0 對任務及求解方法的描述部分 輸入描述 問題描述 程式輸出 程式頭部的注釋結束 任務1 理解基類中成員的訪問限定符和派生類的繼承方式 由下面派生類student1對基類stude...