Responsive image

问题 2216 ---运算符重载,实现两个复数的减法运算

2216: -运算符重载,实现两个复数的减法运算

时间限制: 1 Sec  内存限制: 128 MB
提交: 409  解决: 596
[提交][状态][讨论版][命题人:]

题目描述

-运算符重载,实现两个复数的减法运算,如c1=3+4i,c2=5+2i,编程计算c1与c2的差:c=c1-c2;

输入描述

输入两个复数的实部和虚部的值

输出描述

输出两个复数的差

样例输入

3 4
5 2

样例输出

-2+2i

代码填空:

#include<iostream>
using namespace std;
class complex{
    private:
    double real;
    double imag;
    public:
    complex(){
        real=0;imag=0;
    }
    complex(double r,double i)
    {
        real=r;
        imag=i;
    }
    complex operator-(complex &c2);
    void display();
};
 //pdsu-c1
 //pdsu-c1
int main()
{
    double r1,i1,r2,i2;
    //pdsu-c2
    //pdsu-c2
    return 0;
}                        
                    

来源

 

[提交][状态]
ACM算法攻关部