close
問題描述
複數為實數的推廣,它使任一多項式都有根。複數當中有個「虛數單位」 i
它是 − 1 的一個平方根 即 i2 = − 1 。 任一複數都可表達為 x + yi 其中
x 及 y 皆為實數,分別稱為複數之「實部」和「虛部」。
其加減乘法運算為:
輸入說明
測資有兩行,每行
輸 入兩個 數 字 M(實數部分 )與 K(虛數部分 ),用空個隔開 。
M與 K範圍: :-10 ~ 10。
例如:
-2.5 1
1 9.252
即表示為
(-2.5)+(1)i
(1)+(9.252)i
進行加減乘法運算並輸出結果。
輸出說明
: 依序輸出加法、減法、乘法的計算後結果,四捨五入取至小數點後二位
水題,bj4。這次題目都不難,沒用到甚麼演算法
代碼:
#include <bits/stdc++.h>
using namespace std;
int main()
{
double a, b, c, d;
cin >> a >> b >> c >> d;
printf("(%.2f)+(%.2f)i\n", a+c, b+d);
printf("(%.2f)+(%.2f)i\n", a-c, b-d);
printf("(%.2f)+(%.2f)i\n", a*c - b*d, b*c + a*d);
return 0;
}
文章標籤
全站熱搜
留言列表