1051 複數乘法

2021-09-29 14:01:27 字數 790 閱讀 3402

題目鏈結

這道題要注意的地方主要是兩點:

1.他給的不是實部和虛部而是極座標下的複數模和復角,所以要利用公式轉換

2.要考慮題目要求保留兩位小數(這也是沒寫,導致的兩個案例錯誤),e.g: -0.001,保留兩位小數,變成-0.00,這就會導致有兩個案例wrong answer;

所以:

if

(fabs

(ans.t)

<

0.005)if

(fabs

(ans.f)

<

0.005

)

//

#pragma warning(disable:4996);

#include

#include

#include

#include

#include

#include

using

namespace std;

struct pu//用了乙個結構體儲存

;int

main()

if(fabs

(ans.f)

<

0.005)if

(ans.f>=0)

printf

("%.2lf+%.2lfi"

, ans.t, ans.f)

;else

printf

("%.2lf%.2lfi"

, ans.t, ans.f)

;return0;

}

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,要求輸出兩數乘積的常規形式。輸...