Problem1375--类的练习--自定义复数类

1375: 类的练习--自定义复数类

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 31  Solved: 27
[Submit] [Status] [Web Board] [Creator:]

Description

复数有两个部分组成:实数部分和虚数部分。复数的一种书写方式是:(3.0,4.0),其中,3.0是实数部分,4.0是虚数部分。

假设a =(A, Bi),c = (C, Di),则下面是一些复数运算。
加法:a + c = (A+C, (B+D)i)。
减法:a – c = (A−C, (B−D)i)。
乘法:a * c = (A*C−B*D, (A*D + B*C)i)。
乘法::x*c = (x * C, x *Di),其中x为实数。
共轭:~a = (A, −Bi)。

请定义一个复数类,主程序中输入两个复数,依次输出这连个复数的和,差,乘积。例如输入:(一行表示一个复数) 

3 4

5 6

输出:

8 10

-2 -2

-9 38




Input



Output





Sample Input

8 10
9 9

Sample Output

17 19
-1 1
-18 162

Source/Category

 

[Submit] [Status]