W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
對(duì)復(fù)數(shù)做加法是一個(gè)很常見的操作。復(fù)數(shù)在笛卡爾坐標(biāo)系上的加法是很簡(jiǎn)單的,只需對(duì)實(shí)部虛部分別相加即可。如果在極坐標(biāo)系中進(jìn)行加法,最簡(jiǎn)單的方式則是將復(fù)數(shù)轉(zhuǎn)換到笛卡爾坐標(biāo)系中再進(jìn)行相加。
于是,使用訪問函數(shù)就可以很容易的做到:
Complex add (Complex& a, Complex& b)
{
double real = a.getReal() + b.getReal();
double imag = a.getImag() + b.getImag();
Complex sum (real, imag);
return sum;
}
注意add函數(shù)的參數(shù)不是常量,因?yàn)槲覀冊(cè)谑褂迷L問函數(shù)時(shí)可能更改他們。調(diào)用add函數(shù),需要傳遞兩個(gè)參數(shù),如:
Complex c1 (2.0, 3.0);
Complex c2 (3.0, 4.0);
Complex sum = add (c1, c2);
sum.printCartesian();
該程序的輸出結(jié)果為:
5 + 7i
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: