第12周 專案1(2)

2021-07-13 13:12:20 字數 1018 閱讀 4172

問題及**:

/* 

*檔名稱:main.cpp

*作 者:賈慶嚴

*完成日期:2023年6月15日

*版 本 號:v1.0

*問題描述:用類的成員函式,定義複數類過載運算子+、-、*、/,使之能用於複數的加減乘除

*/

#include using namespace std;

class complex

complex(double r,double i)

complex operator+(const complex &c2);

complex operator-(const complex &c2);

complex operator*(const complex &c2);

complex operator/(const complex &c2);

void display();

private:

double real;

double imag;

};// (a+bi)+(c+di)=(a+b)+(c+d)i;

complex complex::operator+(const complex &c2)

// (a+bi)-(c+di)=(a-b)+(c-d)i;

complex complex::operator-(const complex &c2)

// (a+bi)*(c+di)=(ac-bd)+(bc+ad)i;

complex complex::operator*(const complex &c2)

// (a+bi)/(c+di)=(ac+bd)/(c^2+d^2) +(bc-ad)/(c^2+d^2)i

complex complex::operator/(const complex &c2)

void complex::display()

{ cout<< "(" 運算結果:

第5周專案1 (2)

main.cpp 作者 李鑫 完成日期 2016.3.31 問題描述 在上面程式的基礎上,重新定義 類,其中邏輯特別簡單的set和get成員函式,要處理為內聯成員函式,直接在類內定義。include includeusing namespace std class void setb double ...

第12 周 專案三

檔名稱 main.cpp 作 者 肖雪 完成日期 2016年6.2 版 本 號 v1.0 問題描述 設計陣列類array,為了實現測試函式中要求的功能,請補足相關的函式 構造 析構函式 和運算子過載的函式。include include include using namespace std cla...

第14周專案1 2

煙台大學計算機學院 檔名稱 xiangmu.cpp 完成日期 2017年12月3日 觀察執行結果並深刻領會演算法的思路和實現方法 1 直接插入排序 2 希爾排序 輸入描述 無 輸出描述 排序後的序列 直插法 include define maxsize 20 typedef int keytype ...