PAT Basic1051 輸出問題 看

2021-08-21 11:08:35 字數 804 閱讀 1516

1051 複數乘法 (15)(15 分)

複數可以寫成(a +bi)的常規形式,其中a是實部,b是虛部,i是虛數單位,滿足i^2^ =-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」的形式。

輸入樣例:

2.3 3.5 5.2 0.4
輸出樣例:

-8.68-8.23i

這道題坑的地方在於當-0.005**:

#include

#include

using namespace std;

int main()

else if ( -0.005 < x2 && x2 < 0 )

else

return 0;

}

geoiplookup命令沒有任何輸出問題

在ubuntu上使用命令 apt get install geoip bin安裝後,使用geoiplookup 8.8.8.8沒有任何輸出。問題原因 缺少資料庫,在 usr share geoip目錄沒有東西 wget wget wget gunzip geoip.dat.gz gunzip geo...

關於double與float的輸入輸出問題

在用c語言輸入輸出double與float型別的時候,例如 include include using namespace std view code include include using namespace std 原因 先說printf的 f,為什麼在double與float不同型別的時候...

詳解linux下nohup日誌輸出過大問題解決方案

最近在一hadoop測試集群執行乙個spark streaming程式,然後使用nohup execute.sh 執行讓程式後台執行,才幾天日誌就上g了,如果有問題想要檢視日誌,顯然開啟檔案是一件很麻煩的事,於是我想辦法通過減小檔案大小 1 nohup命令解釋 a 語法 nohup command ...