問題及**:
/*
*檔名稱: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 ...