/*
*檔名稱 :
*作 者 : 胡昌星
*完成日期 : 2023年5月25號
*版 本 號 : v6.0
**問題描述 : 閱讀專案(虛析構函式)
*輸入描述 : 無
*程式輸出 :
*/#includeusing namespace std;
class cfraction
//類與類的加、減、乘、除運算
cfraction operator+(cfraction &c1);
cfraction operator-(cfraction &c1);
cfraction operator*(cfraction &c1);
cfraction operator/(cfraction &c1);
//類與數的加、減、乘、除運算
cfraction operator+(int a);
cfraction operator-(int a);
cfraction operator*(int a);
cfraction operator/(int a);
friend cfraction operator+(int a,cfraction &c1);
friend cfraction operator-(int a,cfraction &c1);
friend cfraction operator*(int a,cfraction &c1);
friend cfraction operator/(int a,cfraction &c1);
//類的比較運算
friend int operator>(cfraction &c1,cfraction &c2);
//類的取正取反運算
cfraction &operator+();
cfraction &operator-();
void qualify();
void show()const;
};
//類與類的加、減、乘、除運算
cfraction cfraction::operator+(cfraction &c1)
cfraction cfraction::operator-(cfraction &c1)
cfraction cfraction::operator*(cfraction &c1)
cfraction cfraction::operator/(cfraction &c1)
//類與數的加、減、乘、除運算
cfraction cfraction::operator+(int a)
cfraction cfraction::operator-(int a)
cfraction cfraction::operator*(int a)
cfraction cfraction::operator/(int a)
//類與數的加、減、乘、除運算,運算符合交換律
cfraction operator+(int a,cfraction &c1)
cfraction operator-(int a,cfraction &c1)
cfraction operator*(int a,cfraction &c1)
cfraction operator/(int a,cfraction &c1)
//類的取正取反運算
cfraction &cfraction::operator+()
cfraction &cfraction::operator-()
int operator>(cfraction &c1,cfraction &c2)
if(c1.deno==c2.deno)
} void cfraction::qualify()
n=n/nume;
d=d/nume;
nume=n;
deno=d;
} void cfraction::show()const
第十三周專案1(3)
煙台大學計算機學院 檔名稱 xiangmu.cpp 完成日期 2017年11月26日 2 輸出用括號法表示的二叉排序樹 3 用遞迴演算法和非遞迴演算法查詢關鍵字55 4 分別刪除43和55,輸出刪除後用括號法表示的二叉排序樹。輸入描述 無 輸出描述 測試操作後的結果 include include ...
hw13(第十三周)
10.1的目的是已知矩陣a和向量b,使用最小二乘法求向量x,並求出殘差的模。10.2的目的是求f x sin x 2 2 e x 2 的最大值。10.3的目的是計算n個點中每兩個點之間的距離。使用scipy中的函式 效果 10.1 a 3.29970122 4.7584198 0.11994548 ...
第十三周 專案4 (1)
檔名稱 grade.cpp 作 者 劉天恩 完成日期 2014年11月23日 版 本 號 v1.0 問題描述 用冒泡法按降序排序a中元素,輸出排序後的陣列.用冒泡法按降序排序b中元素,輸出排序後的陣列.程式輸入 無 程式輸出 輸出按降序排序後a,b陣列中的元素 includeusing namesp...