下面的結(jié)構(gòu)體comp表示復(fù)數(shù),real表示其實部,img表示其虛部。函數(shù)add實現(xiàn)兩個復(fù)數(shù)one和two的加,并返回結(jié)果;函數(shù)mul實現(xiàn)兩個復(fù)數(shù)one和two的乘,并返回結(jié)果。請完成這兩個函數(shù)。
說明:
1.復(fù)數(shù)a+bi的實部是a,虛部是b;
2.兩個復(fù)數(shù)a+bi和c+di的加的結(jié)果是:(a+c)+(b+d)i ;
3.兩個復(fù)數(shù)a+bi和c+di的乘的結(jié)果是:(a*c-b*d)+(a*d+b*c)i。
注意:部分源程序給出如下。請勿改動主函數(shù)main和其它函數(shù)中的任何內(nèi)容,僅在*Program*和*End*標記之間填寫合適的語句以完成函數(shù)。
您可能感興趣的試卷
你可能感興趣的試題
最新試題
在C++程序中由new分配的動態(tài)內(nèi)存空間必須通過()運算符釋放。
()可以看作是符號化了的機器語言,使用助記符編寫程序。
在面向?qū)ο蟪绦蛟O(shè)計中,將一組數(shù)據(jù)和這組數(shù)據(jù)有關(guān)的操作集合組裝在一起形成對象,這個過程叫()。
重載函數(shù)的形參必須不同,即或者()或者參數(shù)類型不同。
C++中每一個以符號()開頭的行都是預(yù)處理命令。
string對象可以使用cin和()進行輸入和輸出。
程序中使用指針時,涉及的量有兩個:一個是指針本身;另一個是()。
對于只存儲一個基本類型數(shù)據(jù)的指針,使用new為其動態(tài)分配的語法格式為()。
使用delete對動態(tài)分配的數(shù)組進行釋放的語法格式為()。
第一代高級語言以Fortran語言和()語言為代表。