1051 複數乘法

2021-10-05 03:22:13 字數 972 閱讀 6017

複數可以寫成(a + bi)的常規形式,其中a是實部,b是虛部,i是虛數單位,滿足i2 = -1;也可以寫成極座標下的指數形式(r*e(pi)),其中r是複數模,p是輻角,i是虛數單位,其等價於三角形式(r(cos(p) + isin(p))。

現給定兩個複數的r和p,要求輸出兩數乘積的常規形式。

輸入在一行中依次給出兩個複數的r1, p1, r2, p2,數字間以空格分隔。

在一行中按照 a+bi 的格式輸出兩數乘積的常規形式,實部和虛部均保留 2 位小數。注意:如果 b 是負數,則應該寫成 a-|b|i 的形式。

1

2.3 3.5 5.2 0.4

1

-8.68-8.23i

方法一:非常簡潔,注意一下最後的格式輸出

123

4567

891011

1213

1415

16

#include #include int main()

方法二:

123

4567

891011

1213

1415

1617

1819

20

#include #include using namespace std;

int main()

這道題的亮點就是最後這個輸出了吧,感覺好巧妙啊~~

這兩個解法思路相似,隨後輸出的時候控制方法不同.尤其是第一種的輸出,很值得學習一下.

1051 複數乘法

題目是pat乙級 思路 注意不要輸出 0,就可以了。其它要按照格式 訓練目的 輸出格式 題目描述 複數可以寫成 a bi 的常規形式,其中a是實部,b是虛部,i是虛數單位,滿足i2 1 也可以寫成極座標下的指數形式 r e pi 其中r是複數模,p是輻角,i是虛數單位,其等價於三角形式 r cos ...

1051 複數乘法

1051 複數乘法 15 分 複數可以寫成 a bi 的常規形式,其中 a 是實部,b 是虛部,i 是虛數單位,滿足 i 2 1 也可以寫成極座標下的指數形式 r e pi 其中 r 是複數模,p 是輻角,i 是虛數單位,其等價於三角形式 r cos p isin p 現給定兩個複數的 r 和 p,...

1051 複數乘法

複數可以寫成 a bi 的常規形式,其中 a 是實部,b 是虛部,i 是虛數單位,滿足 i 2 1 也可以寫成極座標下的指數形式 r e pi 其中 r 是複數模,p 是輻角,i 是虛數單位,其等價於三角形式 r cos p isin p 現給定兩個複數的 r 和 p,要求輸出兩數乘積的常規形式。輸...