题解 | #复数#

复数

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")

全部评论

相关推荐

请看图片
投递叮咚买菜等公司10个岗位 >
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务