课堂小练习

#include<iostream>
#include <cmath>
using namespace std;
class Complex{
    public:
        Complex(double r1=0,double i1=0);
        Complex(Complex &x);
        void add(Complex y);
        void show();
        double mod();
    private:
        double r;
        double i;   
};
Complex::Complex(Complex &x)
{  r=x.r;
   i=x.i;
}
Complex::Complex(double r1,double i1)
{  r=r1;
   i=i1;
}
void Complex::add(Complex y)
{  r=r+y.r;
   i=i+y.i;
}
void Complex::show()
{  cout<<r<<"+"<<i<<"i"<<endl;
}
double Complex::mod()
{  double s;
   s=sqrt(r*r+i*i);
   return s;
}
int main()
{ Complex c1(3,5);
  Complex c2(4.5);
  Complex c3(c1);
  c1.add(c2);
  c1.show();
  cout<<c1.mod()<<endl;
  return 0;
}

 评论:

1.https://www.cnblogs.com/KOKODA/p/10631865.html

2.https://www.cnblogs.com/jessi-wu1005/p/10631360.html

3.https://www.cnblogs.com/0906mxyd/p/10629786.html

posted on 2019-03-31 16:30  钱雨菲  阅读(139)  评论(2)    收藏  举报