專案五 複數運算

2021-06-21 16:33:20 字數 899 閱讀 3516

/*

*檔名稱:

*完成日期:2023年 04月8號

*版本號:v1.0

*對任務及求解方法的描述部分:

*輸入描述: 無

*問題描述:簡單的複數相加

*程式輸出:無

*問題分析:

*演算法設計:

*/#include using namespace std;

template class complex

complex(numtype r,numtype i)

complex complex_add(complex &c2);

complex complex_minus(complex &c2);

complex complex_multiply(complex &c2);

complex complex_divide(complex &c2);

void display();

public:

numtype real;

numtype imag;

};//相加

template complexcomplex::complex_add(complex&c2)

//相減

template complexcomplex::complex_minus(complex&c2)

//相乘

template complexcomplex::complex_multiply(complex&c2)

//除法不會寫了

template void complex::display()

除法寫不出來了

重溫複數運算

實數是我們經常用到的,在高中數學中複數就已經接觸到了,複數包含實數和虛數,虛數在一般生活工作中很少接觸,以至於現在虛數是什麼定義都有些模糊,都無情的還給了高中數學老師。今天無意間用到了虛數,學習一下。我們把形如z a bi a,b均為實數 的數稱為複數,其中a稱為實部,b稱為虛部,i稱為虛數單位。當...

矩陣運算和複數運算

matrix.h pragma once struct matrix void initial matrix struct matrix m void mul matrix struct matrix m,struct matrix n void sub matrix struct matrix m...

中學演算法 複數運算

complex standard header 複數運算 標準標頭檔案 if msc ver 1000 pragma once endif 解釋 這是微軟的預編譯控制。在 msc ver較小時,它對一些東西的支援與新版不同 msc ver分解如下 ms microsoft 微軟 的簡寫 c msc就...