1051 複數乘法 (15分)
複數可以寫成 ( 的常規形式,其中 a 是實部,b 是虛部,i 是虛數單位,滿足 1;也可以寫成極座標下的指數形式 (,其中 r 是複數模,p 是輻角,i 是虛數單位,其等價於三角形式 (。
現給定兩個複數的 r 和 p,要求輸出兩數乘積的常規形式。
輸入在一行中依次給出兩個複數的 r1, p1, r2, p2,數字間以空格分隔。
在一行中按照a+bi
的格式輸出兩數乘積的常規形式,實部和虛部均保留 2 位小數。注意:如果b
是負數,則應該寫成a-|b|i
的形式。
2.3 3.5 5.2 0.4
-8.68-8.23i
思路:
1.用double型別,且要注意保留的小數字數(例如:-0.001保留兩位會變成-0.00)
2.注意正數或0要帶+號
3.若用到取絕對值要用fabs()而並不是abs()
首次通過**:
1 #include2 #include3 #include4view code5int
main()
2829
return0;
30 }
PAT乙級 1051 複數乘法 15
時間限制 400 ms 記憶體限制 65536 kb 長度限制 8000 b 判題程式 standard 作者 chen,yue 複數可以寫成 a bi 的常規形式,其中a是實部,b是虛部,i是虛數單位,滿足i2 1 也可以寫成極座標下的指數形式 r e pi 其中r是複數模,p是輻角,i是虛數單位...
PAT乙級 1051 複數乘法 15
原題鏈結 複數可以寫成 a bi 的常規形式,其中a是實部,b是虛部,i是虛數單位,滿足i2 1 也可以寫成極座標下的指數形式 r e pi 其中r是複數模,p是輻角,i是虛數單位,其等價於三角形式 r cos p isin p 現給定兩個複數的r和p,要求輸出兩數乘積的常規形式。輸入格式 輸入在一...
PAT乙級1051 複數乘法 15
鏈結 複數可以寫成 a bi 的常規形式,其中a是實部,b是虛部,i是虛數單位,滿足i2 1 也可以寫成極座標下的指數形式 r e pi 其中r是複數模,p是輻角,i是虛數單位,其等價於三角形式 r cos p isin p 現給定兩個複數的r和p,要求輸出兩數乘積的常規形式。輸入格式 輸入在一行中...