2.cpp
来源:互联网 发布:国外it技术博客 编辑:程序博客网 时间:2024/05/21 15:06
#include <iostream> using namespace std; class Complex {public: Complex() {real=0;imag=0;} Complex(double r,double i) { real=r;imag=i; } Complex operator+(Complex &c2);Complex operator-(Complex &c2);Complex operator*(Complex &c2);Complex operator/(Complex &c2); void display(); private: double real; double imag; }; Complex Complex::operator+(Complex &c2){Complex c; c.real=real+c2.real; c.imag=imag+c2.imag; return c;}Complex Complex::operator-(Complex &c2){Complex c; c.real=real-c2.real; c.imag=imag-c2.imag; return c;}Complex Complex::operator*(Complex &c2){Complex c; c.real=real*c2.real; c.imag=imag*c2.imag; return c;}Complex Complex::operator/(Complex &c2){Complex c; c.real=real/c2.real; c.imag=imag/c2.imag; return c;} void Complex::display() {cout<<"("<<real<<","<<imag<<"i)"<<endl;} int main() {Complex c1(3,4),c2(5,-10),c3; c3=c1+c2; cout<<"c1+c2="; c3.display();c3=c1-c2; cout<<"c1-c2="; c3.display(); c3=c1*c2;cout<<"c1*c2="; c3.display();c3=c1/c2;cout<<"c1/c2="; c3.display(); return 0; }
0 0
- 2.cpp
- 2.cpp
- 2.cpp
- func2-1.cpp && func2-2.cpp && func2-3.cpp
- cpp
- CPP
- CPP
- cpp
- cpp
- CPP
- CPP
- Leetcode 2. Add Two Numbers (Medium) (cpp)
- ClientSockThread.cpp&&ClientUrlThread.cpp
- cpp调用其他cpp
- ex34a.cpp&&ex34aDoc.cpp&&ex34aView.cpp
- MainFrm.cpp&&ServerThread.cpp&&SheetConfig.cpp
- algo5-1~algo5-2.cpp 数组和广义表 主程序
- [第一章]20110415-1.2.2.cpp : 如何把两个数加在一起
- 3
- http keepalive原理
- 最大回文
- 带红、檀名称的未必是红木
- 利用ssh-keygen工具使ssh/sftp无密码登录服务器
- 2.cpp
- Alert Dialog
- [G+smo]domain iterator and boundary iterator
- 【Cocos2d-x】视线和光线:如何创建 2D 视觉范围效果
- AVL平衡树 - 二叉搜索树的扩展1
- vmware不显示usb图标解决办法
- Windows下QT打包发布
- 操作系统概念学习笔记 5 操作系统管理简述
- 【php】1、学生管理系统-欢迎界面