首页 > 其他 > 详细

实验Complex

时间:2019-03-31 15:05:30      阅读:132      评论:0      收藏:0      [点我收藏+]
#include<iostream>
#include<cmath>
using namespace std;
class Complex
{
    public:
        Complex (double xx=0,double yy=0):x(xx),y(yy){}
        Complex (Complex &c):x(c.x),y(c.y){}
        void show()
        {
            cout<<x<<"+"<<y<<"i"<<endl;
        }
        void add(Complex &c)
        {
             x=x+c.x;
            y=y+c.y;
        }
        double mod()
        {
            double m=sqrt(x*x+y*y);
            return m;
        }
    
    private:
        double x,y;
 } ;
 int main ()
 {
     Complex c1(3,5);
     cout<<"c1=";
     c1.show();
     cout<<"|c1|="<<c1.mod()<<endl;
     Complex c2(4.5);
     cout<<"c2=";
     c2.show();
     Complex c3(c1);
     cout<<"c3=";
     c3.show();
     c1.add(c2);
     cout<<"|c2|=";
     c1.show();
    return 0;
 }

技术分享图片

 

实验Complex

原文:https://www.cnblogs.com/libing-072921/p/10631162.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!