W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
對復(fù)數(shù)做加法是一個很常見的操作。復(fù)數(shù)在笛卡爾坐標系上的加法是很簡單的,只需對實部虛部分別相加即可。如果在極坐標系中進行加法,最簡單的方式則是將復(fù)數(shù)轉(zhuǎ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ù)不是常量,因為我們在使用訪問函數(shù)時可能更改他們。調(diào)用add函數(shù),需要傳遞兩個參數(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號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: