题解 | #复数#
复数
https://www.nowcoder.com/practice/743667f48c4d49a59b7b0613b8aa1c11
#include <iostream>
using namespace std;
class complex{
public:
int real;
int unreal;
complex(int a,int b){
real=a;
unreal=b;
}
void say(){
cout<<real<<(unreal>0?"+":"")<<unreal<<"i"<<endl;
}
void plus(complex x){
this->real+=x.real;
this->unreal+=x.unreal;
}
};
int main() {
int m;cin>>m;
while(m--){
int a,b,c,d;
cin>>a>>b>>c>>d;
complex c1(a,b);
complex c2(c,d);
c1.plus(c2);
c1.say();
}
}
// 64 位输出请用 printf("%lld")

