文章
84
粉丝
408
获赞
118
访问
897.1k
#include<iostream>
using namespace std;
class complex{
private:
int a, b;
public:
complex(){}
complex(int aa, int bb):a(aa),b(bb){}
void setvalue(int aa, int bb);
complex operator+(complex c);
void out();
};
void complex::setvalue(int aa, int bb)
{
a = aa;
b = bb;
}
complex complex::operator+(complex c)
{
return complex(a+c.a, b+c.b);
}
void complex::out()
{
if (a != 0) {
cout << a;
if (b > 0)
cout << "+" << b << "i";
else if (b < 0)
cout << b << "i";
}
else {
if (b != 0)
cout << b << "i";
else
cout << "0";
}
cout << endl;
}
int main()
{
int m;
cin >> m;
while (m--) {
int a, b;
cin >> a >> b;
complex c1(a,b);
cin >> a >> b;
complex c2(a,b);
complex c3 = c1 + c2;
c3.out();
}
return 0;
}
登录后发布评论
暂无评论,来抢沙发