close

問題描述
複數為實數的推廣,它使任一多項式都有根。複數當中有個「虛數單位」 i
它是 − 1 的一個平方根 即 i2 = − 1 。 任一複數都可表達為 x + yi 其中
x 及 y 皆為實數,分別稱為複數之「實部」和「虛部」。

其加減乘法運算為:
image

輸入說明
測資有兩行,每行
輸 入兩個 數 字 M(實數部分 )與 K(虛數部分 ),用空個隔開 。
M與 K範圍: :-10 ~ 10。
例如:
-2.5 1
1 9.252
即表示為
(-2.5)+(1)i
(1)+(9.252)i
進行加減乘法運算並輸出結果。

輸出說明
: 依序輸出加法、減法、乘法的計算後結果,四捨五入取至小數點後二位

水題,bj4。這次題目都不難,沒用到甚麼演算法

image

代碼:

#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;
}

 

 

arrow
arrow
    創作者介紹
    創作者 尾玉 的頭像
    尾玉

    louisfghbvc的部落格

    尾玉 發表在 痞客邦 留言(0) 人氣()