定义一个复数类Complex,重载运算符+
定义一个复数类Complex,重载运算符"+".使之能用于复数的加法运算,将运算符函数重载为非成员、非友员的普通函数。编写程序求2个复数之和。
- #include<iostream>
- using namespace std;
- class Complex
- {
- public:
- Complex(){real=0;imag=0;}
- Complex(double r,double i){real=r;imag=i;}
- void display();
- double real;
- double imag;
- };
- void Complex::display()
- {
- cout<<"("<<real<<","<<imag<<"i)";
- }
- Complex operator +(Complex &c1,Complex &c2)
- {
- Complex p;
- p.real=c1.real+c2.real;
- p.imag=c1.imag+c2.imag;
- return p;
- }
- int main()
- {
- Complex c1(5,2),c2(1,3),c3;
- c1.display();
- cout<<"+";
- c2.display();
- cout<<"=";
- c3=c1+c2;
- c3.display();
- }
转载于:https://blog.51cto.com/flzt5354/518976
定义一个复数类Complex,重载运算符+相关推荐
- 定义一个复数类Complex,重载运算符“+”,
定义一个复数类Complex,重载运算符"+",使之能用于复数的加法运算.参加运算的两个运算符可以都是类对象.也可以其中一个是整数,顺序任意.例如:c1+c2,i+c1,c1+i ...
- 定义一个复数类Complex,重载运算符“+”,“ -”,“*”,“/”使之能用于计算两个复数的加减乘除。
定义一个复数类Complex,重载运算符"+"," -","*","/"使之能用于计算两个复数的加减乘除.运算符重载函数 ...
- 定义一个复数类Complex
3. 定义一个复数类 Complex ,使得代码能够进行下面的工作 (20 分 ) : Complex c1(3, 5); // 用复数 3+5i 初始化 c1 Complex c2 = 4.5; / ...
- 1、定义一个复数类Complex,使得下面的代码能够工作。 Complex c1(3,5); Complex c2=4.5; c1.add(c2); c1.show();
一.问题描述 1.定义一个复数类Complex,使得下面的代码能够工作. Complex c1(3,5); Complex c2=4.5; c1.add(c2); c1.show(); #includ ...
- python定义一个复数类complex、并实现复数相加_用java定义一个复数类Complex,能够创建复数对象,并且实现复数之间的加、减运算...
题目: 用java定义一个复数类Complex,能够创建复数对象,并且实现复数之间的加.减运算 复数具有实部和虚部两部分,如2+5i就是一个复数,其中2为实部,5i为虚部;两复数相加时,实部与实部相加 ...
- java构造实部与虚部,1.定义一个复数类Complex,该类有代表实部与虚部的成员变量,有两个构造函数Complex()...
1.定义一个复数类Complex,该类有代表实部与虚部的成员变量,有两个构造函数Complex() 2016-08-23 0 0 0 暂无评分 其他 1 积分下载 如何获取积分? 1.定义一个复数类C ...
- 定义一个复数类complex,包含两个属性:实部和虚部,包含构造函数,包含成员函数void display()输出,包括成员函数complex add(complex a), 进行复数加法。
定义一个复数类complex,包含两个属性:实部和虚部,包含构造函数,包含成员函数void display()输出,包括成员函数complex add(complex a), 进行复数加法,在主函数种 ...
- python定义一个复数类complex_定义一个复数类Complex,重载运算符“+”、“-”、“*”和“/”,使之能用于复数的加、减、乘和除。...
展开全部 #include using namespace std; class Complex { public: Complex(){real=0;imag=0;} Complex(double ...
- python定义一个复数类complex、内有两个成员变量_python(一):python语言基础
一.python语言基本的8个要素 Python语言的8个要素:数据类型.对象引用.组合数据类型.逻辑操作符.运算操作符.控制流语句.输入/输出.函数的创建与引用.除此之外还有一个非常重要且无处不在的 ...
最新文章
- 2014Esri国际用户大会ArcGIS Online
- 在python中terminal中建立mysql数据库,无法再models.py 文件中建立数据库信息
- Py修行路 python基础 (九)作用域 函数嵌套 闭包
- 【Centos 8】【Centos 7】【Docker】 添加 DockerHub 的镜像地址
- 如何制作一个360度全景
- 2维FFT算法实现——基于GPU的基2快速二维傅里叶变换
- java 访问器_网络之美 JavaScript中Get和Set访问器的实现代码
- UML类图(Class Diagram)中类与类之间的关系及表示方式
- Java实现导出Excel文件功能
- java导出excel_Java导出excel【复制粘贴直接用】
- capslock键英语怎么读_capslock是什么意思
- 手机投屏到电视的5种方法 看完才知道原来这么简单!
- 企业微信通讯录可以导出吗?如何导出?
- 如何利用PS制作炫酷背景图
- 用JS搞了一个自动翻译,从此不再头疼看英文书了
- 机器人识别抓取笔记(基于视觉的机器人抓取——从物体定位、物体姿态估计到平行抓取器抓取估计:综述)
- 【BUCTOJ训练: 求和(Python)】
- 编写程序读取一系列整数,找出它们的最大数,然后计算该数的出现次数,假定输入以0结束。
- Linux || 查询类命令
- APP版本更新(兼容6.0,7.0系统)
热门文章
- 2021-01-10 Halcon初学者知识 【10】形状匹配 【二】模板的形状匹配
- mysql如果索引为uid间隙锁_mysql 开发进阶篇系列 10 锁问题 (使用“索引或间隙锁”的锁冲突)...
- php $表达式,Notepad++
- 微信小程序-WXML转换类型
- 电子书百度云 笨办法学python3_百度云资料藤井麻里 从零快乐学日语语法
- 面试题整理7 二叉搜索树的后序遍历序列
- 10.递归是神马?recursion
- 【opencv】9.批量命名图片文件std::sprintf
- UML序列图总结(Loop、Opt、Par和Alt)
- TreeSet源码解析