中學演算法 複數運算

2021-10-06 06:52:16 字數 812 閱讀 4217

// complex standard header

//複數運算 標準標頭檔案

#if _msc_ver > 1000

#pragma once

#endif

/*解釋:

這是微軟的預編譯控制。

在_msc_ver較小時,它對一些東西的支援與新版不同

_msc_ver分解如下:

ms:microsoft(微軟)的簡寫

c:msc就是microsoft出的c編譯器。

ver:version(版本)的簡寫。

_msc_ver 定義編譯器的版本,vc++6.0就是1200

全部加在一起就是:microsoft的c編譯器的版本

#pragma once

指示這個檔案在編譯時只被編譯器包括一次!一般用到 .h中防止檔案被重複包括!

#if _msc_ver > 1000

是指如果vc編譯器的版本大於1000則這個語句被編譯!大概小於1000的版本不支援#pragma once這個語句

*/#ifndef _complex_

#define _complex_

#include #include #include #include #ifdef _msc_ver

#pragma pack(push,8)

//設定為 8 位元組對齊

#endif /* _msc_ver */

_std_begin

#define __std_complex

關於標準模版庫(stl)還有庫函式訪問鏈結如下

重溫複數運算

實數是我們經常用到的,在高中數學中複數就已經接觸到了,複數包含實數和虛數,虛數在一般生活工作中很少接觸,以至於現在虛數是什麼定義都有些模糊,都無情的還給了高中數學老師。今天無意間用到了虛數,學習一下。我們把形如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...

專案五 複數運算

檔名稱 完成日期 2014年 04月8號 版本號 v1.0 對任務及求解方法的描述部分 輸入描述 無 問題描述 簡單的複數相加 程式輸出 無 問題分析 演算法設計 include using namespace std template class complex complex numtype r...