文章
171
粉丝
0
获赞
710
访问
27.3k
#include<iostream>
using namespace std;
typedef double db;
struct complex{
db a,b;
};
complex add(complex &x,complex &y)
{
complex res;
res.a=x.a+y.a;
res.b=x.b+y.b;
return res;
}
complex mul(complex &x,complex &y)
{
complex res;
res.a=x.a*y.a-x.b*y.b;
res.b=x.a*y.b+x.b*y.a;
return res;
}
int main()
{
db a1,b1,a2,b2;
char op;
cin>>a1>>b1>>a2>>b2>>op;
complex a={a1,b1};
complex b={a2,b2};
complex res;
if(op=='+')
res=add(a,b);
else
res=mul(a,b);
printf("%.1f %.1f",res.a,res.b);
return 0;
}
登录后发布评论
暂无评论,来抢沙发