Description
设计一个复数类,能用该类的对象表示复数,并能进行复数间的加、减和乘法运算。
Input
有多组数据。每组数据由4个浮点数组成,前两个数表示第1个复数的实部和虚部,后两个数表示第2个复数的实部和虚部。
Output
两个复数加、减和乘运算的结果,保留两位小数。
Sample Input
-1 2 3 -4
23.84 93.49 -8.2 34.9
Sample Output
(2.00,-2.00)
(-4.00,6.00)
(5.00,10.00)
(15.64,128.39)
(32.04,58.59)
(-3458.29,65.40)
//复数类及计算
#include<stdio.h>
int main()
{
float a,b,aa,bb;
float c,d,e,f,g,h;
while(~scanf("%f%f%f%f",&a,&b,&aa,&bb)){
c=a+aa;
d=b+bb;
e=a-aa;
f=b-bb;
g=a*aa-b*bb;
h=b*aa+a*bb;
printf("(%.2f,%.2f)\n",c,d);
printf("(%.2f,%.2f)\n",e,f);
printf("(%.2f,%.2f)\n",g,h);
}}