第十二周專案一 實現複數類中的運算子過載(2)

2021-07-11 19:58:31 字數 788 閱讀 2632

/*

*檔名稱:123.cpp

*作 者:王蕊

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

*版 本 號:v1.0

* *問題描述:請用類的友元函式,而不是成員函式,再次完成上面提及的運算子的過載。

*/#include using namespace std;

class complex

complex(double r,double i)

void display();

private:

double real;

double imag;

};complex operator+(complex &c1, complex &c2) //複數相加

complex operator-(complex &c1, complex &c2) //複數相減

complex operator*(complex &c1, complex &c2) //複數相乘:(a+bi)(c+di)=(ac-bd)+(bc+ad)i.

complex operator/(complex &c1, complex &c2) //複數相除:(a+bi)/(c+di)=(ac+bd)/(c^2+d^2) +(bc-ad)/(c^2+d^2)i。

第十二周專案 複數類

all right reserved.檔名稱 tset.cpp 完成日期 2016年6月14日 版本號 v1.0 問題描述 請用類的成員函式,定義複數類過載運算子 使之能用於複數的加減乘除 輸入描述 程式輸出 include using namespace std class complex com...

第十二周專案一

include include include f.h void prim mgraph g,int v for i 1 i 找出n 1個頂點 printf 邊 d,d 權為 d n closest k k,min lowcost k 0 標記k已經加入u for j 0 j 修改陣列lowcost...

第十二周專案一(2) 實現複數類中的運算子過載

問題及 煙台大學計算機學院 檔名稱 xiangmu1 2 cpp 作 者 閆安 完成日期 2016年5月30日 版 本 號 codeblocks 16.01 問題描述 請用類的友元函式,而不是成員函式,再次完成xiangmu1 1 提及的運算子的過載 程式輸入 無 程式輸出 運算結果 include...