#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...