第九周 專案1

2021-06-21 15:35:29 字數 1039 閱讀 6985

#include using namespace std;

class complex

complex(double r,double i)

complex operator+(complex &c2);

complex operator-(complex &c2);

complex operator*(complex &c2);

complex operator/(complex &c2);

friend ostream&operator<

friend istream&operator>>(istream&,complex&);

private:

double real;

double imag;

};//下面定義成員函式

ostream&operator<

while(!(sign=='+'||sign=='-')&&i=='i');

c.real=a;

c.imag=(sign=='+')?b:-b;

return input;

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

complex complex ::operator-(complex &c2)

complex complex ::operator*(complex &c2)

complex complex ::operator/(complex &c2)

//下面定義用於測試的main()函式

int main()

{ complex c1(3,4),c2(5,-10),c3,c4;

cout<>c4;

cout<

執行結果

心得體會

對於輸出時得 (3+-4i)這種問題不知道怎麼解決啊 回去之後再想一下吧

第九周專案1

程式的版權和版本宣告部分 檔名稱 cpp 完成日期 2013年04月22日 版本號 v1.0 輸入描述 無 問題描述 無 程式輸出 無 includeusing namespace std class complex complex double r,double i complex operato...

第九周專案1

煙台大學計算機學院 檔名稱 xiangmu.cpp 完成日期 2017年10月29日 問題描述 定義二叉樹的鏈式儲存結構,實現其基本運算,並完成測試 輸入描述 無 輸出描述 輸出二叉樹,查詢後結果,左右孩子 include typedef char elemtype typedef struct n...

第九周專案1 基礎工程

作 者 石堯 完成日期 2014 年04 月 15日 版 本 號 v1.0 問題描述 基礎工程。樣例輸入 略.樣例輸出 略。問題分析 略。include using namespace std class complex complex double r,double i friend comple...