復(fù)數(shù)可以寫成(A + Bi)的常規(guī)形式,其中A是實(shí)部,B是虛部,i是虛數(shù)單位,滿足i2 = -1;也可以寫成極坐標(biāo)下的指數(shù)形式(R*e(Pi)),其中R是復(fù)數(shù)模,P是輻角,i是虛數(shù)單位,其等價(jià)于三角形式 R(cos(P) + isin(P))。
現(xiàn)給定兩個(gè)復(fù)數(shù)的R和P,要求輸出兩數(shù)乘積的常規(guī)形式。
輸入格式:
輸入在一行中依次給出兩個(gè)復(fù)數(shù)的R1, P1, R2, P2,數(shù)字間以空格分隔。
輸出格式:
在一行中按照“A+Bi”的格式輸出兩數(shù)乘積的常規(guī)形式,實(shí)部和虛部均保留2位小數(shù)。注意:如果B是負(fù)數(shù),則應(yīng)該寫成“A-|B|i”的形式。
輸入樣例: 2.3 3.5 5.2 0.4 輸出樣例: -8.68-8.23i
#include <iostream>#include <cmath>#include <stdio.h>using namespace std;int main(){ double R1,R2; double P1,P2; cin>>R1>>P1>>R2>>P2; double Real1,Real2; double Imagine1,Imagine2; Real1 = R1 * cos(P1); Real2 = R2 * cos(P2); Imagine1 = R1 * sin(P1); Imagine2 = R2 *sin(P2); double Real,Imagine; Real = Real1 * Real2 - Imagine1 * Imagine2; Imagine = Real1 * Imagine2 + Real2 * Imagine1; if ( -0.005< Real && Real <= 0){新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注