C 實現求複數的模長

2021-08-28 15:28:39 字數 761 閱讀 5180

實現原理:先定義乙個複數類含有實部、虛部和模長,然後再定義乙個求模長的函式。

//c++ 實現求複數的模

#include

//sqrt()函式的標頭檔案

#include

using namespace std;

class complex//定義複數的類

;complex add

(complex &p1, complex &p2)

;//求模長函式

intmain()

complex:

:complex()

complex:

:complex

(float _x,

float _y)

float complex:

:get_x()

float complex:

:get_y()

float complex:

:get_m()

void complex:

:set_m

(float m)

void complex:

:set_x

(float _x)

void complex:

:set_y

(float _y)

complex add

(complex &p1, complex &p2)

void complex:

:display()

C C 計算複數的模長API

實際上,在c語言是沒有複數庫的,一般而言,可以定義乙個結構體 struct complex 而c 是有複數庫 include 它是乙個模板庫,在模板中乙個設計思路是,先設計主模板庫 primary template 之後再分別例項化 specializations 比如,這裡就簡單的提及下,這裡只講...

C語言實現求複數的模,開啟物件導向程式設計之路

大一第二學期開始啦。大一第一學期學習了c,乙個暑假呆在家學習慾望也不是很濃,所以開學時重新拿起c語言的課本,感覺像是一夜回到了解放前,有句話叫什麼什麼付諸東流來著。不過還好,呆在家的乙個暑假把微控制器預習得還不錯,iar altium designer 等軟體的破解 基本的操作也有所了解,為在學校開...

複數的加 減 乘 除 求模求共軛複數的運算

複數的運算法則 加法運算 複數的加法按照以下規定的法則進行 設z1 a bi,z2 c di是任意兩個複數,則它們的和是 a bi c di a c b d i 例如 a 1 2i,b 3 4i 即可得 a b 4 6i 減法法則 複數的減法按照以下規定的法則進行 設z1 a bi,z2 c di是...