首页 > 其他分享 >2023/5/6

2023/5/6

时间:2023-05-06 21:33:52浏览次数:33  
标签:cout complex 2023 c3 c2 c1 c4

多态性--运算符重载--实现复数类的加减运算

输入样例:  1 2 3 4 

输出样例: (4,6)

                    (-2,-2)

#include<iostream>
using namespace std;
class complex{
    private:
        double real;
        double imag;
    public:
        void display()
        {
            cout<<"("<<real<<","<<imag<<")"<<endl;
        }
        complex (double r=0.0,double i=0.0)
        {
            real=r;
            imag=i;
        }
        complex operator +(complex &c2);
        complex operator -(complex &c2);
};

      complex complex::operator +(complex &c2)
   {
       return complex(real+c2.real,imag+c2.imag);
           } 
           
     complex complex::operator -(complex &c2)   
   {
       return complex(real-c2.real,imag-c2.imag);
           }            
int main()
           
    {
        int x,y,m,n;
        cin>>x>>y>>m>>n;
        complex c1(x,y);
        complex c2(m,n);
        complex c3;
        complex c4;
        c3=c1+c2;
        c4=c1-c2;
        cout<<"c3=";
        c3.display();
        cout<<"c4=";
        c4.display();
    
    }

 

标签:cout,complex,2023,c3,c2,c1,c4
From: https://www.cnblogs.com/wangxinyuan1108/p/17378506.html

相关文章

  • C/C++手机库存管理系统[2023-05-06]
    C/C++手机库存管理系统[2023-05-06]1、 设计并实习一个手机库存管理系统。要求实现至少以下功能:产品录入产品查询产品增加产品删除产品入库产品出库排序退出其中具体功能如下:产品录入:产品初始化。录入产品编号,产品品牌,产品型号,产品数量,产品价格。例如: 1001,华为,p30,10,5......
  • C/C++猜数字游戏[2023-05-06]
    C/C++猜数字游戏[2023-05-06]题目8:猜数字游戏软件题目描述设计一个猜数字游戏软件,该程序具有以下功能:(1)游戏区:玩家在此开始游戏,系统给出玩家每次猜数字后的提示,包括数值、位置均正确的个数,以及数值正确但位置不正确的个数。(2)刷新排行榜:当玩家成功完成一轮猜数字游戏后......
  • 2023.5.6编程一小时打卡
    一、问题描述:键盘输入“Iamastudent./MyuniversityisSTDU./Ilovemyuniversity.”用流对象的成员函数get读取并打印到屏幕上;分别用流对象的成员函数get函数和getline函数读取第一个“/”之前的字符串,之后观察当前指针所指内容,观察是否有差别,若有,请在实验报告中描述;......
  • TCP/IP-2023-05-06
    1、图片来自:https://www.bunian.cn/3772.html 2、三次握手四次挥手见《TCP三次握手四次挥手-嵌入式Linux网络编程基础-麦子学院》的11:00开始的地方。【返回目录树】......
  • 华为中国合作伙伴大会2023前瞻:哪些信息值得关注?
    中小企业的数字化转型升级可以说是时下最热门的议题之一。根据联合国大会在第五个“中小微企业日”上公布的数据:中小微企业占全球企业总数的90%,为全球提供了60%-70%的就业岗位,并贡献了全球50%的GDP,已然成为世界各地社会的支柱。中国市场尤为如此。按照相关统计数据,国内有超过5000万......
  • PKUSC 2023 游记
    Day-infTHUSC没过,但是PKUSC过了。Day0请了一天假,周五早上就坐飞机去了北京。逛了逛北大,感觉挺大的,骑车骑了10km。饭堂也还不错。Day1早上开营仪式,见到了许多神仙的名字。然后测试环境,结果试机题好像就我没做出来。这下低能了。中午浅浅休息了一下,12:40的时候进了考......
  • C/C++活动管理程序[2023-05-06]
    C/C++活动管理程序[2023-05-06]设计一个活动管理程序,该程序具有以下功能:(1)多用管理,用户登录:输入用户名和密码,密码正确才允许登录。(2)可以创建活动,设定活动的内容,活动的人数,时间,要求等;(3)登录的所有用户可以查看当前所有正在征集的活动,并可以选择参加;(4)活动的创建者,可......
  • pkusc2023
    没想到吧,诈尸几天。day0坐高铁到了北京,社恐没面到几个人。晚上看了看去年pkusc的题,不好评价。day18:00就到了,但依然没有面到几个人。开营仪式没啥好说的。电脑挺好用的(甚至是i7-12xxx),键盘比傻逼nfls和华山的键盘好用多了。试机题没啥好说的,写完之后敲了个ntt和sam......
  • 2023-5-6第一次创建博客的第一篇文章
    关于最近学习记下来的一些要点以及模糊的地方总结对象类型和引用类型可以用链式结构2进制是toBinaryString10进制是Decimal16进制是toHexString8进制是octalfinal1.修饰类不能被继承2.修饰方法不能被重写,能被重载3.修饰变量值不可被重新赋值属性可以被修......
  • 2023全栈开发人员职业路线图
    0.全栈开发人员职业路线图全栈开发人员是IT行业中薪资最高的职业之一。如果您想成为一名全栈开发人员,以下是2023年全栈开发人员路线图上的十一个步骤:掌握敏捷开发和Scrum学习浏览器技术,如HTML和CSS熟练掌握JavaScript或TypeScript了解Git及其CI/CD生态系统具备移动应用......